describe("UUID Generator", function() { beforeEach(function() {}); afterEach(function() {}); it("returns valid uuids", function() { // when // then var uuid1 = pskl.utils.Uuid.generate(); var uuid2 = pskl.utils.Uuid.generate(); // verify expect(typeof uuid1).toBe("string"); expect(uuid1.length).toBe(36); var splits = uuid1.split('-'); expect(splits.length).toBe(5); expect(splits[0].length).toBe(8); expect(splits[1].length).toBe(4); expect(splits[2].length).toBe(4); expect(splits[3].length).toBe(4); expect(splits[4].length).toBe(12); expect(uuid1).not.toBe(uuid2); }); });