globi-data
Version:
Find out who eats who in the world: what do rats (Rattus rattus) eat?, or what do hardhead catfish (Ariopsis felis) eat?. Data provided via Global Biotic Interactions (GloBI, https://globalbioticinteractions.org) .
28 lines (24 loc) • 917 B
JavaScript
var globiData = require('../');
var test = require('tape');
test('find names', function (t) {
t.plan(4);
globiData.findSourceNames(function (sourceNames) {
t.ok(sourceNames.length > 0);
var sourceNamesWithName = sourceNames.filter(function (name) {
return name.name !== undefined;
});
t.equal(sourceNames.length, sourceNamesWithName.length);
var sourceNamesWithDoi = sourceNames.filter(function (name) {
return name.doi !== undefined;
});
t.ok(sourceNamesWithDoi.length > 0);
var sourceNamesAll = sourceNames.map(function (name) {
return name.name;
});
var sourceNamesUniq = sourceNamesAll.sort().filter(function (name, i) {
var of = sourceNamesAll.indexOf(name);
return of === i;
});
t.equal(sourceNames.length, sourceNamesUniq.length);
});
});