Mockjax jQuery 1.5.2 jQuery 1.6.4 jQuery 1.7.2 jQuery 1.8.3 jQuery 1.9.1 jQuery 1.10.2 jQuery 1.11.3 jQuery 1.12.4 jQuery 2.0.3 jQuery 2.1.4 jQuery 2.2.4 jQuery 3.0.0 jQuery 3.1.1 jQuery 3.2.1 jQuery 3.3.1 jQuery 3.4.1 jQuery 3.5.1 jQuery Latest (git)

QUnit 2.5.0; Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Running:
Core: Intercept asynchronized proxy calls

  1. Core: Return XMLHttpRequest object from $.ajax (2)Rerun4 ms
    1. XHR object is not null or undefined@ 4 ms
    2. Got Promise methods@ 4 ms

    Source: at http://3.109.9.210/beta/node_modules/jquery-mockjax/test/test-core.js:10:2 at http://3.109.9.210/beta/node_modules/jquery-mockjax/test/test-core.js:663:3

  2. Core: Intercept synchronized proxy calls and return synchronously (1)Rerun207 ms
    1. Proxy callback request succeeded@ 207 ms

    Source: at http://3.109.9.210/beta/node_modules/jquery-mockjax/test/test-core.js:28:2 at http://3.109.9.210/beta/node_modules/jquery-mockjax/test/test-core.js:663:3

  3. Core: Intercept asynchronized proxy callsRerun
    1. Core: Intercept proxy calls for XMLRerun
      1. Core: Intercept and proxy (sub-ajax request)Rerun
        1. Core: Proxy type specificationRerun
          1. Core: Support 1.5 $.ajax(url, settings) signature.Rerun
            1. Core: Dynamic response callbackRerun
              1. Core: Dynamic asynchronous response callbackRerun
                1. Core: Success callback should have access to xhr objectRerun
                  1. Core: Dynamic response status callbackRerun
                    1. Core: Dynamic response status callback - list of statuses as an array (mix of successes and failures)Rerun
                      1. Core: Default Response SettingsRerun
                        1. Core: Throw new error when throwUnmocked is set to true and unmocked ajax calls are firedRerun
                          1. Core: Get unfired handlersRerun
                            1. Core: Get unfired handlers after calling mockjax.clearRerun
                              1. Core: Response settings correct using PUT methodRerun
                                1. Core: Preserve context when set in jsonp ajax requetRerun
                                  1. Core: Validate this is the $.ajax object if context is not setRerun
                                    1. Core: Dynamic mock definitionRerun
                                      1. Core: Dynamic mock response generationRerun
                                        1. Core: Case-insensitive matching for request typesRerun
                                          1. Core: Inspecting $.mockjax.handler(id) after request has firedRerun
                                            1. Core: Inspecting $.mockjax.handlers() for type and lengthRerun
                                              1. Core: Testing $.mockjax.handlers() after clearingRerun
                                                1. Core: Inspecting $.mockjax() with multiple mocks argumentRerun
                                                  1. Core: Inspecting $.mockjax() with empty multiple mocks argumentRerun
                                                    1. Core: Inspecting $.mockjax() with null in multiple mocks argumentRerun
                                                      1. Core: Inspecting $.mockjax() with multiple mocks argument and reset handlerRerun
                                                        1. Request Data Matching: Incorrect data matching on requestRerun
                                                          1. Request Data Matching: Correct data matching on requestRerun
                                                            1. Request Data Matching: Correct data matching on request - request can have additional propertiesRerun
                                                              1. Request Data Matching: Bug #80: Correct data matching on request with empty object literalsRerun
                                                                1. Request Data Matching: Correct matching on request without data and mocks with and without data but same urlRerun
                                                                  1. Request Data Matching: Bug #68: Incorrect data matching on request with arraysRerun
                                                                    1. Request Data Matching: Correct data matching on request with arraysRerun
                                                                      1. Request Data Matching: Multiple data matching requestsRerun
                                                                        1. Request Data Matching: Multiple data matching requests with data functionRerun
                                                                          1. Request Data Matching: Bug #106: Null matching on requestRerun
                                                                            1. Request Data Matching: Bug #123: match data in query formatRerun
                                                                              1. Request Data Matching: Bug #123: match data in query format (two params)Rerun
                                                                                1. Request Data Matching: Bug #123: don't match data in query format when not matchingRerun
                                                                                  1. Request Data Matching: Bug #123: match data in query format (array of params)Rerun
                                                                                    1. Data Types: Response returns textRerun
                                                                                      1. Data Types: Response returns htmlRerun
                                                                                        1. Data Types: Response returns jsonRerun
                                                                                          1. Data Types: Response returns jsonpRerun
                                                                                            1. Data Types: Response returns jsonp and return value from ajax is a promise if supportedRerun
                                                                                              1. Data Types: Response executes scriptRerun
                                                                                                1. Data Types: Grouping deferred responses, if supportedRerun
                                                                                                  1. Data Types: Response returns parsed XMLRerun
                                                                                                    1. Headers Matching: Not equal headersRerun
                                                                                                      1. Headers Matching: Not equal headers valuesRerun
                                                                                                        1. Headers Matching: Not equal multiple headersRerun
                                                                                                          1. Headers Matching: Exact headers keys and valuesRerun
                                                                                                            1. Headers Matching: Exact multiple headers keys and valuesRerun
                                                                                                              1. URL Matching: Exact stringRerun
                                                                                                                1. URL Matching: Wildcard matchRerun
                                                                                                                  1. URL Matching: RegEx matchRerun
                                                                                                                    1. Match Order: Match backward: 1 handlerRerun
                                                                                                                      1. Match Order: Match forward: 1 handlerRerun
                                                                                                                        1. Match Order: Match backward: first handler matchesRerun
                                                                                                                          1. Match Order: Match forward: first handler matchesRerun
                                                                                                                            1. Match Order: Match backward: last handler matchesRerun
                                                                                                                              1. Match Order: Match forward: last handler matchesRerun
                                                                                                                                1. Match Order: Match backward: 0 matching handlers (of multiple)Rerun
                                                                                                                                  1. Match Order: Match forward: 0 matching handlers (of multiple)Rerun
                                                                                                                                    1. Match Order: Match backward: first and second matching handlersRerun
                                                                                                                                      1. Match Order: Match forward: first and second matching handlersRerun
                                                                                                                                        1. Match Order: Match backward: second and third matching handlersRerun
                                                                                                                                          1. Match Order: Match forward: second and third matching handlersRerun
                                                                                                                                            1. Match Order: Match backward: first and third matching handlersRerun
                                                                                                                                              1. Match Order: Match forward: first and third matching handlersRerun
                                                                                                                                                1. Headers: headers can be inspected via setRequestHeader()Rerun
                                                                                                                                                  1. Headers: Response status callbackRerun
                                                                                                                                                    1. Headers: Setting the content-typeRerun
                                                                                                                                                      1. Headers: Setting additional HTTP response headersRerun
                                                                                                                                                        1. Headers: Testing that request headers do not overwrite response headersRerun
                                                                                                                                                          1. Headers: Handle 301 redirect with NO mock set for second locationRerun
                                                                                                                                                            1. Headers: Handle 302 redirect with NO mock set for second locationRerun
                                                                                                                                                              1. Headers: Handle 301 redirect with another mock set for second locationRerun
                                                                                                                                                                1. Headers: Should not redirect on 301 without Location headerRerun
                                                                                                                                                                  1. Headers: Should not redirect on POST requestRerun
                                                                                                                                                                    1. Mock Handler Clearing: Remove mockjax definition by urlRerun
                                                                                                                                                                      1. Mock Handler Clearing: Remove mockjax definition by url (no default handler)Rerun
                                                                                                                                                                        1. Mock Handler Clearing: Attempt to clear a non-existent but similar urlRerun
                                                                                                                                                                          1. Mock Handler Clearing: Remove mockjax definition, but not a subpathRerun
                                                                                                                                                                            1. Mock Handler Clearing: Remove mockjax definition by RegExpRerun
                                                                                                                                                                              1. Mock Handler Clearing: Remove several mockjax definition by RegExpRerun
                                                                                                                                                                                1. Mock Handler Clearing: Remove mockjax definition by idRerun
                                                                                                                                                                                  1. Mock Handler Clearing: Clearing mockjax removes all handlersRerun
                                                                                                                                                                                    1. Retaining Ajax Calls: Setting defaultsRerun
                                                                                                                                                                                      1. Retaining Ajax Calls: Mocked GET request is properly retained when retainAjaxCalls is set to trueRerun
                                                                                                                                                                                        1. Retaining Ajax Calls: Mocked POST request (with data) is properly retained when retainAjaxCalls is set to trueRerun
                                                                                                                                                                                          1. Retaining Ajax Calls: Mocked JSONP GET request is properly retained when retainAjaxCalls is set to trueRerun
                                                                                                                                                                                            1. Retaining Ajax Calls: Multiple mocked calls are properly retained and stored in call orderRerun
                                                                                                                                                                                              1. Retaining Ajax Calls: Mocked calls are not retained when retainAjaxCalls is set to falseRerun
                                                                                                                                                                                                1. Retaining Ajax Calls: Unmocked calls are properly retained when retainAjaxCalls is true and throwUnmocked is falseRerun
                                                                                                                                                                                                  1. Retaining Ajax Calls: Unmocked calls are not retained when retainAjaxCalls is set to falseRerun
                                                                                                                                                                                                    1. Retaining Ajax Calls: Clearing retained mocked calls via clearRetainedAjaxCallsRerun
                                                                                                                                                                                                      1. Retaining Ajax Calls: Clearing retained unmocked calls via clearRetainedAjaxCallsRerun
                                                                                                                                                                                                        1. Retaining Ajax Calls: Clearing retained mocked calls via clearRerun
                                                                                                                                                                                                          1. Retaining Ajax Calls: Clearing retained unmocked calls via clearRerun
                                                                                                                                                                                                            1. Retaining Ajax Calls: unmockedAjaxCalls is (and remains) empty when no unmocked ajax calls have occurredRerun
                                                                                                                                                                                                              1. Retaining Ajax Calls: mockedAjaxCalls is (and remains) empty when no mocked ajax calls have occurredRerun
                                                                                                                                                                                                                1. namespace: url should be namespaced via global mockjax settingsRerun
                                                                                                                                                                                                                  1. namespace: url (RegExp) should be namespaced via global mockjax settingsRerun
                                                                                                                                                                                                                    1. namespace: should be able to override global namespace per-mockRerun
                                                                                                                                                                                                                      1. namespace: should be able to override global namespace per-mock (RegExp)Rerun
                                                                                                                                                                                                                        1. namespace: should not mock a non-matching url within a namespaceRerun
                                                                                                                                                                                                                          1. namespace: should not mock a non-matching (RegExp) url within a namespaceRerun
                                                                                                                                                                                                                            1. namespace: should handle multiple mocks in a row within a namespaceRerun
                                                                                                                                                                                                                              1. namespace: should handle multiple mocks in a row within a namespace (RegExp)Rerun
                                                                                                                                                                                                                                1. namespace: should handle pattern without "^" start character (RegExp)Rerun
                                                                                                                                                                                                                                  1. namespace: should pass the correct url to the response settingsRerun
                                                                                                                                                                                                                                    1. namespace: should pass the correct url to the response settings (RegExp)Rerun
                                                                                                                                                                                                                                      1. namespace: should handle extra slashesRerun
                                                                                                                                                                                                                                        1. namespace: should handle extra slashes (RegExp)Rerun
                                                                                                                                                                                                                                          1. namespace: should handle missing slashesRerun
                                                                                                                                                                                                                                            1. namespace: should handle missing slashes (RegExp)Rerun
                                                                                                                                                                                                                                              1. namespace: should pass url to response settings using http://Rerun
                                                                                                                                                                                                                                                1. namespace: should pass (RegExp) url to response settings using http://Rerun
                                                                                                                                                                                                                                                  1. namespace: should pass http:// url with trailing / to responseRerun
                                                                                                                                                                                                                                                    1. namespace: should pass http:// (RegExp) url with trailing / to responseRerun
                                                                                                                                                                                                                                                      1. namespace: should handle the same mock multiple times in a namespaceRerun
                                                                                                                                                                                                                                                        1. namespace: should handle the same mock multiple times in a namespace (RegExp)Rerun
                                                                                                                                                                                                                                                          1. namespace: should be able to declare no namespace on individual mockRerun
                                                                                                                                                                                                                                                            1. namespace: should be able to declare no namespace on individual mock (RegExp)Rerun
                                                                                                                                                                                                                                                              1. Logging: Default log handler (window.console)Rerun
                                                                                                                                                                                                                                                                1. Logging: Logging with high levelRerun
                                                                                                                                                                                                                                                                  1. Logging: Logging with low levelRerun
                                                                                                                                                                                                                                                                    1. Logging: Custom (deprecated) log handlerRerun
                                                                                                                                                                                                                                                                      1. Logging: Disable logging via `logging: false`Rerun
                                                                                                                                                                                                                                                                        1. Logging: Disable logging per mock via `logging: false`Rerun
                                                                                                                                                                                                                                                                          1. Connection Simulation: Async testRerun
                                                                                                                                                                                                                                                                            1. Connection Simulation: Sync testRerun
                                                                                                                                                                                                                                                                              1. Connection Simulation: Response time simulation and latencyRerun
                                                                                                                                                                                                                                                                                1. Connection Simulation: Response time with jsonpRerun
                                                                                                                                                                                                                                                                                  1. Connection Simulation: Response time with jsonp deferred responseRerun
                                                                                                                                                                                                                                                                                    1. Connection Simulation: Response time with min and max valuesRerun
                                                                                                                                                                                                                                                                                      1. Connection Simulation: Proxy asynchronous response timeRerun
                                                                                                                                                                                                                                                                                        1. Timeouts: Forcing timeoutRerun
                                                                                                                                                                                                                                                                                          1. Timeouts: Forcing timeout with PromisesRerun
                                                                                                                                                                                                                                                                                            1. Miscellaneous Bug Tests: Test bug fix for $.mockjaxSettingsRerun
                                                                                                                                                                                                                                                                                              1. Miscellaneous Bug Tests: Preserve responseText inside a response function when using jsonp and a success callbackRerun
                                                                                                                                                                                                                                                                                                1. Miscellaneous Bug Tests: Custom status when using proxyRerun
                                                                                                                                                                                                                                                                                                  1. Miscellaneous Bug Tests: Call onAfterSuccess after success has been calledRerun
                                                                                                                                                                                                                                                                                                    1. Miscellaneous Bug Tests: Call onAfterError after error has been calledRerun
                                                                                                                                                                                                                                                                                                      1. Miscellaneous Bug Tests: Call onAfterComplete after complete has been calledRerun
                                                                                                                                                                                                                                                                                                        1. Miscellaneous Bug Tests: Bug #95: undefined responseText on successRerun
                                                                                                                                                                                                                                                                                                          1. Miscellaneous Bug Tests: alias type to methodRerun
                                                                                                                                                                                                                                                                                                            1. Miscellaneous Bug Tests: Bug #26: jsonp mock fails with remote URL and proxyRerun
                                                                                                                                                                                                                                                                                                              1. Miscellaneous Bug Tests: Bug #254: subsequent timeoutsRerun
                                                                                                                                                                                                                                                                                                                1. Miscellaneous Bug Tests: Bug #136: cross domain script requests - GETRerun
                                                                                                                                                                                                                                                                                                                  1. Miscellaneous Bug Tests: Bug #136: cross domain script requests - POSTRerun
                                                                                                                                                                                                                                                                                                                    1. Miscellaneous Bug Tests: Bug #86: JSONP response treated as plain JSON when using jQuery-generated callbackRerun
                                                                                                                                                                                                                                                                                                                      1. Miscellaneous Bug Tests: Bug #86: JSONP response treated as plain JSON - string dataRerun
                                                                                                                                                                                                                                                                                                                        1. Miscellaneous Bug Tests: Bug #86: JSONP response treated as plain JSON - numeric dataRerun
                                                                                                                                                                                                                                                                                                                          1. Miscellaneous Bug Tests: Bug #267: handle undefined url in first argRerun