UNPKG

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
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); }); });