mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-30 17:27:44 +03:00
@@ -10,6 +10,7 @@ var cpus = require('./specs/cpu-all.json');
|
||||
var devices = readJsonFiles('test/specs/devices');
|
||||
var engines = require('./specs/engine-all.json');
|
||||
var os = require('./specs/os-all.json');
|
||||
var { Headers } = require('node-fetch');
|
||||
|
||||
function readJsonFiles(dir) {
|
||||
var list = [];
|
||||
@@ -354,6 +355,13 @@ describe('Read user-agent data from req.headers', function () {
|
||||
let engine = UAParser(req.headers).engine;
|
||||
assert.strictEqual(engine.name, "EdgeHTML");
|
||||
});
|
||||
|
||||
it('Fetch API\'s Header can be passed directly into headers', () => {
|
||||
const reqHeaders = new Headers();
|
||||
reqHeaders.append('User-Agent', 'Midori/0.2.2 (X11; Linux i686; U; en-us) WebKit/531.2+');
|
||||
const { browser } = UAParser(reqHeaders);
|
||||
assert.strictEqual(browser.is('Midori'), true);
|
||||
});
|
||||
});
|
||||
|
||||
describe('Map UA-CH headers', function () {
|
||||
|
Reference in New Issue
Block a user