it("should expose membershipNumber for Person", done => { cbc.getById("Person", process.env.TEST_PERSON_ID).then(person => { const template = Handlebars.parse("{{firstName}} - {{membershipNumber}}"); factory.getPromise("Person", person, template).then(result => { assert.deepEqual(result, { firstName: "Janny", membershipNumber: 302962 }); done(); }); }); });
it("should work", done => { cbc .getById("Company", process.env.TEST_COMPANY_ID) .then(company => Promise.all([ dutchFactory.getPromise("Company", company, template), englishFactory.getPromise("Company", company, template) ]) ) .then(actual => { const expected = [ { addresses: [ { country: "Duitsland" }, { country: "Nederland" } ] }, { addresses: [ { country: "Germany" }, { country: "Netherlands" } ] } ]; assert.deepEqual(actual, expected); done(); }) .catch(done); });