mirror of https://github.com/grafana/grafana
AzureMonitor: Support querying Subscriptions and Resource Groups in Logs (#34766)
* AzureMonitor: Support querying Subscriptions and Resource Groups in Logs * cleanuppull/34886/head
parent
ee73108e52
commit
888cddb834
@ -0,0 +1,36 @@ |
||||
import { parseResourceURI } from './utils'; |
||||
|
||||
describe('AzureMonitor ResourcePicker utils', () => { |
||||
describe('parseResourceURI', () => { |
||||
it('should parse subscription URIs', () => { |
||||
expect(parseResourceURI('/subscriptions/44693801-6ee6-49de-9b2d-9106972f9572')).toEqual({ |
||||
subscriptionID: '44693801-6ee6-49de-9b2d-9106972f9572', |
||||
}); |
||||
}); |
||||
|
||||
it('should parse resource group URIs', () => { |
||||
expect( |
||||
parseResourceURI('/subscriptions/44693801-6ee6-49de-9b2d-9106972f9572/resourceGroups/cloud-datasources') |
||||
).toEqual({ |
||||
subscriptionID: '44693801-6ee6-49de-9b2d-9106972f9572', |
||||
resourceGroup: 'cloud-datasources', |
||||
}); |
||||
}); |
||||
|
||||
it('should parse resource URIs', () => { |
||||
expect( |
||||
parseResourceURI( |
||||
'/subscriptions/44693801-6ee6-49de-9b2d-9106972f9572/resourceGroups/cloud-datasources/providers/Microsoft.Compute/virtualMachines/GithubTestDataVM' |
||||
) |
||||
).toEqual({ |
||||
subscriptionID: '44693801-6ee6-49de-9b2d-9106972f9572', |
||||
resourceGroup: 'cloud-datasources', |
||||
resource: 'GithubTestDataVM', |
||||
}); |
||||
}); |
||||
|
||||
it('returns undefined for invalid input', () => { |
||||
expect(parseResourceURI('44693801-6ee6-49de-9b2d-9106972f9572')).toBeUndefined(); |
||||
}); |
||||
}); |
||||
}); |
Loading…
Reference in new issue