UNPKG

manifesto.js

Version:

IIIF Presentation API utility library for client and server

28 lines (22 loc) 901 B
var expect = require('chai').expect; var should = require('chai').should(); var manifesto = require('../../dist-commonjs'); var manifests = require('../fixtures/manifests'); var manifest, sequence; describe('rijksmuseum-image-api-v3-thumbnails', function () { it('loads successfully', function (done) { manifesto.loadManifest(manifests.riksmuseumimageapiv3thumbnails).then(function (data) { manifest = manifesto.parseManifest(data); done(); }); }); it('has a sequence', function () { sequence = manifest.getSequenceByIndex(0); expect(sequence).to.exist; }); it('has correct thumbnail uri', function () { thumbnails = sequence.getThumbs(90); var thumbnail = thumbnails[0]; expect(thumbnail.uri).to.equal('https://lbiiif.riksarkivet.se/v3/arkis!00147269_00001/full/90,/0/default.jpg'); }); });