|
@@ -24,7 +24,7 @@ describe('parseMRI', () => {
|
|
|
}
|
|
|
);
|
|
|
|
|
|
- it.each(['transactions', 'custom'])(
|
|
|
+ it.each(['spans', 'transactions', 'custom'])(
|
|
|
'should correctly parse a valid MRI string - use case %s',
|
|
|
useCase => {
|
|
|
const mri: MRI = `c:${useCase as UseCase}/xyz@test`;
|
|
@@ -38,7 +38,7 @@ describe('parseMRI', () => {
|
|
|
}
|
|
|
);
|
|
|
|
|
|
- it.each(['sessions', 'spans'])(
|
|
|
+ it.each(['sessions'])(
|
|
|
'should correctly parse a valid MRI string - use case %s',
|
|
|
useCase => {
|
|
|
const mri: MRI = `c:${useCase as UseCase}/xyz@test`;
|
|
@@ -79,6 +79,14 @@ describe('parseMRI', () => {
|
|
|
expect(parseMRI(mri)).toEqual(parsedMRI);
|
|
|
}
|
|
|
);
|
|
|
+
|
|
|
+ it.each([
|
|
|
+ ['d:transactions/duration@millisecond', 'transaction.duration'],
|
|
|
+ ['d:spans/duration@millisecond', 'span.duration'],
|
|
|
+ ['d:spans/exclusive_time@millisecond', 'span.self_time'],
|
|
|
+ ])('should remap certain mri names', (mri, name) => {
|
|
|
+ expect(parseMRI(mri)?.name).toEqual(name);
|
|
|
+ });
|
|
|
});
|
|
|
|
|
|
describe('getUseCaseFromMRI', () => {
|