Adding API test for custom link transaction example (#74238)
* Adding api test for custom link transaction example * expecting specific fields * expecting specific fields Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
parent
7cf0e49c89
commit
bcf8719824
|
@ -12,6 +12,7 @@ export default function customLinksTests({ getService }: FtrProviderContext) {
|
|||
const supertestRead = getService('supertestAsApmReadUser');
|
||||
const supertestWrite = getService('supertestAsApmWriteUser');
|
||||
const log = getService('log');
|
||||
const esArchiver = getService('esArchiver');
|
||||
|
||||
function searchCustomLinks(filters?: any) {
|
||||
const path = URL.format({
|
||||
|
@ -139,5 +140,18 @@ export default function customLinksTests({ getService }: FtrProviderContext) {
|
|||
expect(status).to.equal(200);
|
||||
expect(body).to.eql([]);
|
||||
});
|
||||
|
||||
describe('transaction', () => {
|
||||
before(() => esArchiver.load('8.0.0'));
|
||||
after(() => esArchiver.unload('8.0.0'));
|
||||
|
||||
it('fetches a transaction sample', async () => {
|
||||
const response = await supertestRead.get(
|
||||
'/api/apm/settings/custom_links/transaction?service.name=opbeans-java'
|
||||
);
|
||||
expect(response.status).to.be(200);
|
||||
expect(response.body.service.name).to.eql('opbeans-java');
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue