hatch-surf/node_modules/node-exports-info/test/getRangePairs.js
Riley Zhang df378d33ef
Some checks failed
CI / go (push) Waiting to run
CI / docker (push) Waiting to run
CI / lint-go (push) Waiting to run
CI / lint-docs (push) Waiting to run
CI / check-paperclip (push) Waiting to run
Deploy static site / Deploy to GitHub Pages (push) Has been cancelled
Deploy static site / Deploy via Docker to hatch.surf (push) Has been cancelled
Merge GitHub main into Gitea repo (allow unrelated histories)
Resolved conflicts by taking GitHub versions for:
- .dockerignore, .gitignore, Dockerfile, README.md, docker-compose.yml

Kept deploy.sh updated to:
- Pull from GitHub (primary source)
- Push to Gitea (push-mirror)
- Build from site/ directory (GitHub structure)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-25 05:20:46 +02:00

29 lines
712 B
JavaScript

'use strict';
var test = require('tape');
var forEach = require('for-each');
var semver = require('semver');
var getRangePairs = require('../getRangePairs');
var getConditionsForCategory = require('../getConditionsForCategory');
test('getRangePairs', function (t) {
var pairs = getRangePairs();
t.ok(Array.isArray(pairs), 'returns an array');
forEach(pairs, function (entry, i) {
t.ok(Array.isArray(entry), 'entry ' + i + ' is an array');
var range = entry[0];
var category = entry[1];
t.ok(semver.validRange(range), i + ': item 0 is a valid semver range');
t.doesNotThrow(
function () { getConditionsForCategory(category); },
i + ': item 1 is a valid category'
);
});
t.end();
});