manifesto.js
Version:
IIIF Presentation API utility library for client and server
22 lines (19 loc) • 748 B
JavaScript
// no autocomplete service
var expect = require('chai').expect;
var should = require('chai').should();
var manifesto = require('../../dist-commonjs/');
var manifests = require('../fixtures/manifests');
var ServiceProfile = require('@iiif/vocabulary/dist-commonjs/').ServiceProfile;
var manifest;
describe('#loadsWitnessToPeter', function() {
it('loads successfully', function (done) {
manifesto.loadManifest(manifests.witnesstopeter).then(function(data) {
manifest = manifesto.parseManifest(data);
done();
});
});
it('has no autocomplete service', function () {
var service = manifest.getService(ServiceProfile.SEARCH_0_AUTO_COMPLETE);
expect(service).to.not.exist;
});
});