Home Reference Source

stdlib/test/keyvalues.js

var assert = require('assert');
Object.assign(global, require("../keyvalues.js"));
Object.assign(global, require("../color.js"));

describe("KeyValues", function() {

	describe("#_serialize", function() {
		it("should serialize correctly empty", function() {
			var root = new KeyValues();
			assert.equal("\"foo\"\n{\n}\n", root._serialize("foo"));
		});
		
		it("should serialize correctly nested", function() {
			var root = new KeyValues();
			root["me"] = new KeyValues();
			assert.equal("\"foo\"\n{\n\"me\"\n{\n}\n}\n", root._serialize("foo"));
		});
	});

});