Unit Test Results

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

Unit Test Results

Unit Test Results

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)

Unit Test Results

Unit Test Results

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

Unit Test Results

Unit Test Results

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

Unit Test Results

Unit Test Results

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

Unit Test Results

Unit Test Results

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