source: frontend/node_modules/node-exports-info/test/getRangePairs.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 712 bytes
Line 
1'use strict';
2
3var test = require('tape');
4var forEach = require('for-each');
5var semver = require('semver');
6
7var getRangePairs = require('../getRangePairs');
8var getConditionsForCategory = require('../getConditionsForCategory');
9
10test('getRangePairs', function (t) {
11 var pairs = getRangePairs();
12 t.ok(Array.isArray(pairs), 'returns an array');
13
14 forEach(pairs, function (entry, i) {
15 t.ok(Array.isArray(entry), 'entry ' + i + ' is an array');
16
17 var range = entry[0];
18 var category = entry[1];
19
20 t.ok(semver.validRange(range), i + ': item 0 is a valid semver range');
21 t.doesNotThrow(
22 function () { getConditionsForCategory(category); },
23 i + ': item 1 is a valid category'
24 );
25 });
26
27 t.end();
28});
Note: See TracBrowser for help on using the repository browser.