Fix camera test
This commit is contained in:
parent
13cb8099f5
commit
d6fe11f2e2
@ -12,7 +12,7 @@ const RICOH : Camera = {
|
|||||||
model: 'RICOH GR III',
|
model: 'RICOH GR III',
|
||||||
};
|
};
|
||||||
|
|
||||||
export const SONY_CAMERAS = {
|
export const SONY_MODELS = {
|
||||||
'ILCE-1M2': 'A1 II',
|
'ILCE-1M2': 'A1 II',
|
||||||
'ILCE-1': 'A1',
|
'ILCE-1': 'A1',
|
||||||
'ILCE-9M3': 'A9 III',
|
'ILCE-9M3': 'A9 III',
|
||||||
@ -75,10 +75,10 @@ describe('Camera', () => {
|
|||||||
expect(formatCameraText(NIKON, 'short')).toBe('D7000');
|
expect(formatCameraText(NIKON, 'short')).toBe('D7000');
|
||||||
});
|
});
|
||||||
it('formats Sony cameras', () => {
|
it('formats Sony cameras', () => {
|
||||||
Object.entries(SONY_CAMERAS).forEach(([model, expected]) => {
|
Object.entries(SONY_MODELS).forEach(([model, expected]) => {
|
||||||
const camera = { make: MAKE_SONY, model };
|
const camera = { make: MAKE_SONY, model };
|
||||||
expect(formatCameraText(camera, 'medium'))
|
expect(formatCameraText(camera, 'medium'))
|
||||||
.toBe(expected.toLocaleUpperCase());
|
.toBe(`${MAKE_SONY} ${expected}`.toLocaleUpperCase());
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -13,7 +13,6 @@ export const formatSonyModel = (model: string) => {
|
|||||||
letter,
|
letter,
|
||||||
version,
|
version,
|
||||||
modifier,
|
modifier,
|
||||||
// eslint-disable-next-line max-len
|
|
||||||
] = /^(ILCE|ILME)-([0-9]*)([a-ln-z]*)M*([0-9]*)([a-z]*)/gi.exec(model) ?? [];
|
] = /^(ILCE|ILME)-([0-9]*)([a-ln-z]*)M*([0-9]*)([a-z]*)/gi.exec(model) ?? [];
|
||||||
const versionNumber = parseInt(version || '0');
|
const versionNumber = parseInt(version || '0');
|
||||||
const versionRomanNumeral = versionNumber > 1 && versionNumber < 10
|
const versionRomanNumeral = versionNumber > 1 && versionNumber < 10
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user