Sha256: 04a9ce28382e74dfbdeec4cceff986c1c3f3e7164d14573b1225cd3ccaad4da6
Contents?: true
Size: 758 Bytes
Versions: 23
Compression:
Stored size: 758 Bytes
Contents
describe('Printing a big object', function(){ var bigObject; function rand(upper) { return Math.round(upper * Math.random()); } function generateObject(level) { var object = {}; for (var i = 0; i < 50; i++) { var decide = rand(2); switch (decide) { case 0: object["cycle" + i] = object; break; case 1: object["number" + i] = rand(100); break; case 2: if (level < 3) { object["nesting" + i] = generateObject(level + 1); } break; } } return object; } it('takes a resonable amount of time', function(){ bigObject = generateObject(0); expect(jasmineUnderTest.pp(bigObject)).toMatch(/cycle/); }); });
Version data entries
23 entries across 20 versions & 2 rubygems