Browser: Chrome 39.0.2171 (Windows 7) | ||
Timestamp: 2014-12-30T05:59:27 | ||
36 tests / 0 errors / 0 failures / 0 skipped / runtime: 1.324s | ||
Status | Spec | Suite / Results |
Passed in 0.049s | should return a supplied hash string, without the pound symbol | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.081s | should return the window's currently set hash value if the supplied argument is omitted or incorrect | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.027s | should match two arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.028s | should match an arbitrary string against the current hash string | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.028s | should parse both key value pairs and lone keys | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.035s | should produce a JSON compatible object | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.032s | should be able to set an encoded object of parameters | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.037s | should be able to apply the hash string immediately | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.048s | should update an existing hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.041s | should create a new hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.039s | should accept both strings and object literals | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.03s | should be able to return both a JSON-literal and stringified representation of the results | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.038s | should apply to window.location by defualt, but also be able to set on arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.028s | should return an object containing all the global hash values | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.038s | should return an object containing a specified global hash value | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.03s | should return an object containing all the hash values from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.041s | should return an object containing the specified hash value from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.027s | should return a mixed set of specified hash parameters | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.03s | should initialize a single history tracker | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.042s | should initialize hash change events if the "hashMate" option is true | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.05s | should always return false when hashMate is enabled and the appropriate flag is set | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.03s | should retain default functionality when hashMate is loaded, but disabled | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.031s | should ignore unchaged URL fragments | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.024s | should trigger a navigation event when a new URL fragment is loaded | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.025s | should still trigger new routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.024s | should still replace existing routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.027s | should be able to force a trigger on unchanged routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.026s | should be able to clear the entire hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.029s | should be able to clear all the global hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.055s | should be able to clear one or more specified grouping of hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.049s | should be able to clear a combination of whole groups and global parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.074s | should be able to clear a specific list of parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.05s | should be able to set a hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.028s | should be able to change an existing hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.028s | should be able to set multiple hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should allow both arguments to be optional | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Browser: IE 10.0.0 (Windows 7) | ||
Timestamp: 2014-12-30T05:59:27 | ||
36 tests / 1 errors / 36 failures / 0 skipped / runtime: 1.092s | ||
Status | Spec | Suite / Results |
Failed | should return a supplied hash string, without the pound symbol |
Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should return the window's currently set hash value if the supplied argument is omitted or incorrect |
Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should match two arbitrary strings |
Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should match an arbitrary string against the current hash string |
Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should parse both key value pairs and lone keys |
Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should produce a JSON compatible object |
Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should be able to set an encoded object of parameters |
Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should be able to apply the hash string immediately |
Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should update an existing hash value |
Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should create a new hash value |
Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should accept both strings and object literals |
Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should be able to return both a JSON-literal and stringified representation of the results |
Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should apply to window.location by defualt, but also be able to set on arbitrary strings |
Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should return an object containing all the global hash values |
Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should return an object containing a specified global hash value |
Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should return an object containing all the hash values from a certain group |
Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should return an object containing the specified hash value from a certain group |
Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should return a mixed set of specified hash parameters |
Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should initialize a single history tracker |
Backbone HashMate » Native Backbone.History API functionality » for "start" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should initialize hash change events if the "hashMate" option is true |
Backbone HashMate » Native Backbone.History API functionality » for "start" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) TypeError: Unable to get property 'hashChange' of undefined or null reference at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:241:6) |
Failed | should always return false when hashMate is enabled and the appropriate flag is set |
Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected false to be true. Error: Expected false to be true. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:248:6) |
Failed | should retain default functionality when hashMate is loaded, but disabled |
Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) TypeError: Unable to set property 'hashMate' of undefined or null reference at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:261:6) |
Failed | should ignore unchaged URL fragments |
Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) TypeError: Unable to get property 'replace' of undefined or null reference at getFragment (c:/Users/Alex/Documents/github/backbone-hashMate/node_modules/backbone/backbone-min.js:1:16576) at checkUrl (c:/Users/Alex/Documents/github/backbone-hashMate/node_modules/backbone/backbone-min.js:1:18331) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:282:6) |
Failed | should trigger a navigation event when a new URL fragment is loaded |
Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) TypeError: Unable to get property 'replace' of undefined or null reference at getFragment (c:/Users/Alex/Documents/github/backbone-hashMate/node_modules/backbone/backbone-min.js:1:16576) at checkUrl (c:/Users/Alex/Documents/github/backbone-hashMate/node_modules/backbone/backbone-min.js:1:18331) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:287:6) |
Failed | should still trigger new routes |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected null to be '000'. Error: Expected null to be '000'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:297:6) |
Failed | should still replace existing routes |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected '/' to be '/a/001'. Error: Expected '/' to be '/a/001'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:305:6) |
Failed | should be able to force a trigger on unchanged routes |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected null to be '002'. Error: Expected null to be '002'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:317:6) |
Failed | should be able to clear the entire hash string |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should be able to clear all the global hash parameters |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected '/' to be '/a/004'. Error: Expected '/' to be '/a/004'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:340:6) |
Failed | should be able to clear one or more specified grouping of hash parameters |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected '/' to be '/a/005'. Error: Expected '/' to be '/a/005'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:354:6) Expected '/' to be '/a/005'. Error: Expected '/' to be '/a/005'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:366:6) |
Failed | should be able to clear a combination of whole groups and global parameters |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected '/' to be '/a/006'. Error: Expected '/' to be '/a/006'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:381:6) Expected '/' to be '/a/006'. Error: Expected '/' to be '/a/006'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:394:6) |
Failed | should be able to clear a specific list of parameters |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected '/' to be '/a/010'. Error: Expected '/' to be '/a/010'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:408:6) Expected '/' to be '/a/010'. Error: Expected '/' to be '/a/010'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:421:6) Expected '/' to be '/a/010'. Error: Expected '/' to be '/a/010'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:443:6) |
Failed | should be able to set a hash string |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should be able to change an existing hash string |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should be able to set multiple hash parameters |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) |
Failed | should allow both arguments to be optional |
Backbone HashMate » Native Backbone.History API functionality » for navigate" method
TypeError: Unable to get property 'checkUrl' of undefined or null reference at Backbone.History.prototype.start (c:/Users/Alex/Documents/github/backbone-hashMate/src/backbone-hashMate.js:76:3) at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:35:4) Expected '/' to be '/abc'. Error: Expected '/' to be '/abc'. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:538:6) |
Browser: IE 11.0.0 (Windows 7) | ||
Timestamp: 2014-12-30T05:59:27 | ||
36 tests / 0 errors / 1 failures / 0 skipped / runtime: 1.015s | ||
Status | Spec | Suite / Results |
Passed in 0.051s | should return a supplied hash string, without the pound symbol | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.018s | should return the window's currently set hash value if the supplied argument is omitted or incorrect | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.016s | should match two arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.017s | should match an arbitrary string against the current hash string | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.018s | should parse both key value pairs and lone keys | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.015s | should produce a JSON compatible object | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.033s | should be able to set an encoded object of parameters | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.046s | should be able to apply the hash string immediately | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.004s | should update an existing hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.042s | should create a new hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.015s | should accept both strings and object literals | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.022s | should be able to return both a JSON-literal and stringified representation of the results | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.034s | should apply to window.location by defualt, but also be able to set on arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.011s | should return an object containing all the global hash values | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.139s | should return an object containing a specified global hash value | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.028s | should return an object containing all the hash values from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.025s | should return an object containing the specified hash value from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.017s | should return a mixed set of specified hash parameters | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.017s | should initialize a single history tracker | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Failed | should initialize hash change events if the "hashMate" option is true |
Backbone HashMate » Native Backbone.History API functionality » for "start" method
Expected spy loadUrl to have been called. Error: Expected spy loadUrl to have been called. at Anonymous function (c:/Users/Alex/Documents/github/backbone-hashMate/test/spec/backbone-hashMate.js:242:6) |
Passed in 0.033s | should always return false when hashMate is enabled and the appropriate flag is set | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.045s | should retain default functionality when hashMate is loaded, but disabled | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.063s | should ignore unchaged URL fragments | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.008s | should trigger a navigation event when a new URL fragment is loaded | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.016s | should still trigger new routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.017s | should still replace existing routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.024s | should be able to force a trigger on unchanged routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.027s | should be able to clear the entire hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.016s | should be able to clear all the global hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.028s | should be able to clear one or more specified grouping of hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.041s | should be able to clear a combination of whole groups and global parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.014s | should be able to clear a specific list of parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.038s | should be able to set a hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.012s | should be able to change an existing hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.016s | should be able to set multiple hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.033s | should allow both arguments to be optional | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Browser: Chrome 41.0.2258 (Windows 7) | ||
Timestamp: 2014-12-30T05:59:29 | ||
36 tests / 0 errors / 0 failures / 0 skipped / runtime: 1.047s | ||
Status | Spec | Suite / Results |
Passed in 0.071s | should return a supplied hash string, without the pound symbol | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.037s | should return the window's currently set hash value if the supplied argument is omitted or incorrect | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.024s | should match two arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.024s | should match an arbitrary string against the current hash string | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.025s | should parse both key value pairs and lone keys | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.03s | should produce a JSON compatible object | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.026s | should be able to set an encoded object of parameters | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.025s | should be able to apply the hash string immediately | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.025s | should update an existing hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.023s | should create a new hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.027s | should accept both strings and object literals | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.027s | should be able to return both a JSON-literal and stringified representation of the results | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.024s | should apply to window.location by defualt, but also be able to set on arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.029s | should return an object containing all the global hash values | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.033s | should return an object containing a specified global hash value | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.023s | should return an object containing all the hash values from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.024s | should return an object containing the specified hash value from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.028s | should return a mixed set of specified hash parameters | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.034s | should initialize a single history tracker | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.039s | should initialize hash change events if the "hashMate" option is true | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.023s | should always return false when hashMate is enabled and the appropriate flag is set | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.023s | should retain default functionality when hashMate is loaded, but disabled | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.023s | should ignore unchaged URL fragments | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.023s | should trigger a navigation event when a new URL fragment is loaded | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.025s | should still trigger new routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.028s | should still replace existing routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to force a trigger on unchanged routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.027s | should be able to clear the entire hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.045s | should be able to clear all the global hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.043s | should be able to clear one or more specified grouping of hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.027s | should be able to clear a combination of whole groups and global parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.031s | should be able to clear a specific list of parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.029s | should be able to set a hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.026s | should be able to change an existing hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.027s | should be able to set multiple hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.024s | should allow both arguments to be optional | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Browser: Firefox 24.0.0 (Windows 7) | ||
Timestamp: 2014-12-30T05:59:30 | ||
36 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.941s | ||
Status | Spec | Suite / Results |
Passed in 0.034s | should return a supplied hash string, without the pound symbol | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.049s | should return the window's currently set hash value if the supplied argument is omitted or incorrect | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.023s | should match two arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.026s | should match an arbitrary string against the current hash string | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.025s | should parse both key value pairs and lone keys | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.025s | should produce a JSON compatible object | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.026s | should be able to set an encoded object of parameters | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.022s | should be able to apply the hash string immediately | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.026s | should update an existing hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.024s | should create a new hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.029s | should accept both strings and object literals | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.024s | should be able to return both a JSON-literal and stringified representation of the results | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.025s | should apply to window.location by defualt, but also be able to set on arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.024s | should return an object containing all the global hash values | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.029s | should return an object containing a specified global hash value | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.025s | should return an object containing all the hash values from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.024s | should return an object containing the specified hash value from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.028s | should return a mixed set of specified hash parameters | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.022s | should initialize a single history tracker | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.023s | should initialize hash change events if the "hashMate" option is true | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.023s | should always return false when hashMate is enabled and the appropriate flag is set | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.033s | should retain default functionality when hashMate is loaded, but disabled | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.027s | should ignore unchaged URL fragments | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.023s | should trigger a navigation event when a new URL fragment is loaded | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.024s | should still trigger new routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.022s | should still replace existing routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.023s | should be able to force a trigger on unchanged routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.024s | should be able to clear the entire hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to clear all the global hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.03s | should be able to clear one or more specified grouping of hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to clear a combination of whole groups and global parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.029s | should be able to clear a specific list of parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.026s | should be able to set a hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to change an existing hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to set multiple hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.024s | should allow both arguments to be optional | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Browser: Firefox 36.0.0 (Windows 7) | ||
Timestamp: 2014-12-30T05:59:30 | ||
36 tests / 0 errors / 0 failures / 0 skipped / runtime: 0.91s | ||
Status | Spec | Suite / Results |
Passed in 0.029s | should return a supplied hash string, without the pound symbol | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.026s | should return the window's currently set hash value if the supplied argument is omitted or incorrect | Backbone HashMate » Extended Backbone.History API functionality » for getting a whole hash string |
Passed in 0.024s | should match two arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.025s | should match an arbitrary string against the current hash string | Backbone HashMate » Extended Backbone.History API functionality » for matching a hash string |
Passed in 0.025s | should parse both key value pairs and lone keys | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.024s | should produce a JSON compatible object | Backbone HashMate » Extended Backbone.History API functionality » for parsing a hash string |
Passed in 0.023s | should be able to set an encoded object of parameters | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.024s | should be able to apply the hash string immediately | Backbone HashMate » Extended Backbone.History API functionality » for setting a hash string |
Passed in 0.023s | should update an existing hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.023s | should create a new hash value | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.025s | should accept both strings and object literals | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.024s | should be able to return both a JSON-literal and stringified representation of the results | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.025s | should apply to window.location by defualt, but also be able to set on arbitrary strings | Backbone HashMate » Extended Backbone.History API functionality » for setting hash parameters |
Passed in 0.024s | should return an object containing all the global hash values | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.028s | should return an object containing a specified global hash value | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.025s | should return an object containing all the hash values from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.024s | should return an object containing the specified hash value from a certain group | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.025s | should return a mixed set of specified hash parameters | Backbone HashMate » Extended Backbone.History API functionality » for plucking hash parameters |
Passed in 0.023s | should initialize a single history tracker | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.025s | should initialize hash change events if the "hashMate" option is true | Backbone HashMate » Native Backbone.History API functionality » for "start" method |
Passed in 0.025s | should always return false when hashMate is enabled and the appropriate flag is set | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.023s | should retain default functionality when hashMate is loaded, but disabled | Backbone HashMate » Native Backbone.History API functionality » for "atRoot" method |
Passed in 0.024s | should ignore unchaged URL fragments | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.022s | should trigger a navigation event when a new URL fragment is loaded | Backbone HashMate » Native Backbone.History API functionality » for "checkUrl" method |
Passed in 0.023s | should still trigger new routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.023s | should still replace existing routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.026s | should be able to force a trigger on unchanged routes | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.03s | should be able to clear the entire hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.03s | should be able to clear all the global hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.033s | should be able to clear one or more specified grouping of hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.028s | should be able to clear a combination of whole groups and global parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.032s | should be able to clear a specific list of parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to set a hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.024s | should be able to change an existing hash string | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.025s | should be able to set multiple hash parameters | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |
Passed in 0.023s | should allow both arguments to be optional | Backbone HashMate » Native Backbone.History API functionality » for navigate" method |