UNPKG

538 BJavaScriptView Raw
1'use strict'
2const TestRunner = require('test-runner')
3const a = require('assert')
4const Definitions = require('../lib/definitions')
5
6const runner = new TestRunner()
7
8runner.test('.get()', function () {
9 const definitions = new Definitions()
10 definitions.load([ { name: 'one', defaultValue: 'eins' } ])
11 a.strictEqual(definitions.get('--one').name, 'one')
12})
13
14runner.test('.validate()', function () {
15 a.throws(function () {
16 const definitions = new Definitions()
17 definitions.load([ { name: 'one' }, { name: 'one' } ])
18 })
19})