mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-30 17:27:44 +03:00
Fix #218 #491 #517 #518 - introduce breaking changes: "Mac OS" => "macOS", "Chromium OS" => "Chrome OS"
This commit is contained in:
@@ -670,7 +670,7 @@
|
||||
"ua" : "Mozilla/5.0 (X11; CrOS x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.0.0 Safari/537.36",
|
||||
"expect" :
|
||||
{
|
||||
"name" : "Chromium OS",
|
||||
"name" : "Chrome OS",
|
||||
"version" : "undefined"
|
||||
}
|
||||
},
|
||||
@@ -679,7 +679,7 @@
|
||||
"ua" : "Mozilla/5.0 (X11; CrOS x86_64 10575.58.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36",
|
||||
"expect" :
|
||||
{
|
||||
"name" : "Chromium OS",
|
||||
"name" : "Chrome OS",
|
||||
"version" : "10575.58.0"
|
||||
}
|
||||
},
|
||||
@@ -796,7 +796,7 @@
|
||||
"ua" : "Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC)",
|
||||
"expect" :
|
||||
{
|
||||
"name" : "Mac OS",
|
||||
"name" : "macOS",
|
||||
"version" : "undefined"
|
||||
}
|
||||
},
|
||||
@@ -805,7 +805,7 @@
|
||||
"ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:10.0) Gecko/20100101 Firefox/10.0",
|
||||
"expect" :
|
||||
{
|
||||
"name" : "Mac OS",
|
||||
"name" : "macOS",
|
||||
"version" : "x.y"
|
||||
}
|
||||
},
|
||||
@@ -814,7 +814,7 @@
|
||||
"ua" : "Mozilla/5.0 (Macintosh; PPC Mac OS X x.y; rv:10.0) Gecko/20100101 Firefox/10.0",
|
||||
"expect" :
|
||||
{
|
||||
"name" : "Mac OS",
|
||||
"name" : "macOS",
|
||||
"version" : "x.y"
|
||||
}
|
||||
},
|
||||
@@ -823,7 +823,7 @@
|
||||
"ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36",
|
||||
"expect" :
|
||||
{
|
||||
"name" : "Mac OS",
|
||||
"name" : "macOS",
|
||||
"version" : "10.6.8"
|
||||
}
|
||||
},
|
||||
|
@@ -229,11 +229,12 @@ describe('is() utility method', function () {
|
||||
|
||||
it('Should get result after reassignment', function () {
|
||||
uap.setUA("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36");
|
||||
assert.strictEqual(uap.getOS().name, "Mac OS");
|
||||
assert.strictEqual(uap.getOS().name, "macOS");
|
||||
assert.strictEqual(uap.getOS().is("Mac OS"), true);
|
||||
assert.strictEqual(uap.getOS().is("M ac"), false);
|
||||
assert.strictEqual(uap.getOS().is("macOS"), true);
|
||||
assert.strictEqual(uap.getOS().is("mac OS"), true);
|
||||
|
||||
assert.strictEqual(uap.getOS().is("M ac"), false);
|
||||
assert.strictEqual(uap.getOS().is("M a c "), false);
|
||||
assert.strictEqual(uap.getOS().is("Mac OS OS"), false);
|
||||
assert.strictEqual(uap.getOS().is("Mac OS X"), false);
|
||||
@@ -542,7 +543,7 @@ describe('Map UA-CH JS', () => {
|
||||
assert.strictEqual(result_without_ch.browser.name, undefined);
|
||||
|
||||
uap.setUA("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36");
|
||||
assert.strictEqual(uap.getOS().name, "Mac OS");
|
||||
assert.strictEqual(uap.getOS().name, "macOS");
|
||||
|
||||
// TODO : create full tests
|
||||
});
|
||||
|
Reference in New Issue
Block a user