test("nameFactory", ({ before, it }) => {
let subject;
before(() => {
subject = nameFactory("Jordan", "Running");
});
it("has firstName Jordan", async () => {
await new Promise(r => setTimeout(r, 3000));
expect(subject.firstName).to.equal("Jordan");
});
it("has fullName Bizarro Bizarro", async () => {
await new Promise(r => setTimeout(r, 1000));
expect(subject.fullName).to.endWith("Bizarro");
expect(subject.fullName).to.equal("Jordan Running");
});
it("has lastName Running", () => {
expect(subject.lastName).to.equal("Running");
});
})