UNPKG

ua-parser-caps

Version:
33 lines (26 loc) 869 B
/** * test suite for file * * Copyright (c) 2013 Commenthol * Released under the MIT License */ /* globals describe,it */ 'use strict' var assert = require('assert') var select = require('js-select') var file = require('../file.js') var path = require('path') // directory of test resources var resourcesDir = path.join(__dirname, '../../../../test/resources/parser/') describe('capsfile tests', function () { describe('loading one file', function () { var result = file.loadSync(resourcesDir + 'capstest_file1.yaml') it('shall contain os capabilities', function () { assert.notEqual(result.os, null) }) it('shall contain os capability osfamily1', function () { var nodes = select(result, '.os .osfamily1 .attr').nodes() assert.deepEqual(nodes, ['osfamily1', 'osfamily1_major1', 'osfamily1_major1_minor1']) }) }) })