Sha256: b6ee0d2d56dffa70efc6fa2fa1d2f2d9275d2a0c45c8f5354b6e023d5ad955e4
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
describe("QueryString", function() { describe("#setParam", function() { it("sets the query string to include the given key/value pair", function() { var windowLocation = { search: "" }, queryString = new j$.QueryString({ getWindowLocation: function() { return windowLocation } }); queryString.setParam("foo", "bar baz"); expect(windowLocation.search).toMatch(/foo=bar%20baz/); }); }); describe("#getParam", function() { it("returns the value of the requested key", function() { var windowLocation = { search: "?baz=quux%20corge" }, queryString = new j$.QueryString({ getWindowLocation: function() { return windowLocation } }); expect(queryString.getParam("baz")).toEqual("quux corge"); }); it("returns null if the key is not present", function() { var windowLocation = { search: "" }, queryString = new j$.QueryString({ getWindowLocation: function() { return windowLocation } }); expect(queryString.getParam("baz")).toBeFalsy(); }); }); });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jasmine-core-2.0.0.rc3 | ./lib/jasmine-core/spec/html/QueryStringSpec.js |
jasmine-core-2.0.0.rc2 | ./lib/jasmine-core/spec/html/QueryStringSpec.js |