manifesto.js
Version:
IIIF Presentation API utility library for client and server
22 lines (18 loc) • 722 B
JavaScript
var expect = require('chai').expect;
var should = require('chai').should();
var manifesto = require('../../dist-commonjs/');
var manifests = require('../fixtures/manifests');
var manifest;
describe('audio manifest', function() {
it('loads successfully', function (done) {
manifesto.loadManifest(manifests.looseends).then(function(data) {
manifest = manifesto.parseManifest(data);
done();
});
});
it('can find range by path', function () {
var range = manifest.getRangeByPath('0/0/0/3');
expect(range).to.exist;
expect(range.id).to.equal('https://api.bl.uk/metadata/iiif/ark:/81055/vdc_100052359795.0x000008');
});
});