UNPKG

manifesto.js

Version:

IIIF Presentation API utility library for client and server

23 lines (19 loc) 738 B
var expect = require('chai').expect; var should = require('chai').should(); var manifesto = require('../../dist-commonjs/'); var manifests = require('../fixtures/manifests'); var Behavior = require('@iiif/vocabulary/dist-commonjs/').Behavior; var manifest; describe('audio manifest', function() { it('loads successfully', function (done) { manifesto.loadManifest(manifests.looseends).then(function(data) { manifest = manifesto.parseManifest(data); done(); }); }); it('has a behavior of auto-advance', function () { var behavior = manifest.getBehavior(); expect(behavior).to.exist; expect(behavior === Behavior.AUTO_ADVANCE); }); });