UNPKG

manifesto.js

Version:

IIIF Presentation API utility library for client and server

29 lines (24 loc) 890 B
// translation var expect = require('chai').expect; var should = require('chai').should(); var manifesto = require('../../dist-commonjs/'); var manifests = require('../fixtures/manifests'); var manifest; describe('#loadsCardiganshire', function() { it('loads successfully', function (done) { manifesto.loadManifest(manifests.cardiganshire).then(function(data) { manifest = manifesto.parseManifest(data, {locale: "cy-GB"}); done(); }); }); it('has translated metadata', function () { var metadata = manifest.getMetadata(); var title = metadata[0]; title.getLabel().should.equal('Teitl'); title.getValue().should.equal('Cardiganshire Constabulary register of criminals'); }); it('has a tree', function () { var tree = manifest.getDefaultTree(); expect(tree).to.exist; }); });