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:
Cauê Marcondes 2020-08-14 08:55:39 +01:00 committed by GitHub
parent 7cf0e49c89
commit bcf8719824
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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');
});
});
});
}