UNPKG

manifesto.js

Version:

IIIF Presentation API utility library for client and server

32 lines (26 loc) 966 B
var expect = require('chai').expect; var should = require('chai').should(); var manifesto = require('../../dist-commonjs/'); var manifests = require('../fixtures/manifests'); var ViewingHint = require('@iiif/vocabulary/dist-commonjs/').ViewingHint; var manifest; describe('#presentation2Paging', function() { it('loads successfully', function (done) { manifesto.loadManifest(manifests.presentation2Paging).then(function(data) { manifest = manifesto.parseManifest(data); done(); }); }); describe('#isPaged', function() { it('is paged', function () { var viewingHint = manifest.getViewingHint(); viewingHint.should.equal(ViewingHint.PAGED); }); }); describe('#isPagingEnabled', function() { it('is paging enabled', function () { var enabled = manifest.isPagingEnabled(); enabled.should.equal(true); }); }); });