[device-utils] Add new method: getMarketingName()

This commit is contained in:
Faisal Salman
2024-12-02 16:15:35 +07:00
parent d177b83965
commit 638e237c8d
5 changed files with 37 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
const assert = require('assert');
const { UAParser } = require('../../src/main/ua-parser');
const { isMobile, isSmartTV, isTablet, isWearable, isXR } = require('../../src/device-utils/ua-parser-device-utils');
const { getMarketingName, isMobile, isSmartTV, isTablet, isWearable, isXR } = require('../../src/device-utils/ua-parser-device-utils');
const { Vendor } = require('../../src/enums/ua-parser-enums');
describe('Device type check', () => {
@@ -45,3 +46,11 @@ describe('Device type check', () => {
assert.strictEqual(isXR(questPro), true);
});
});
describe('getMarketingName()', () => {
it('Returns marketing name from given model name', () => {
assert.strictEqual(getMarketingName('M2101K9C', Vendor.XIAOMI), 'Mi 11 Lite 5G');
assert.strictEqual(getMarketingName('SM-S928N', Vendor.SAMSUNG), 'Galaxy S24 Ultra');
});
});