2.3.0 • Published 7 years ago

mockxhr v2.3.0

Weekly downloads
81
License
-
Repository
github
Last release
7 years ago

mockxhr npm.io

Flyweight ajax and mock-ajax with zero dependency.

Installation

npm install --save mockxhr

API

See index.d.ts

Usage

mockxhr.GET("https://api.github.com/users/wizawu", {}, function(resp) {
    // normal ajax
    console.log(resp)
})

// start mocking
mockxhr.setMock(true)

mockxhr.mock("GET", "https://api.github.com/users/wizawu", function(req) {
    return { login: req.name }
})
mockxhr.GET("https://api.github.com/users/wizawu", { name: "a" }, function(resp) {
    // { "login": "a" }
    console.log(resp)
})

mockxhr.mock("GET", "/users/.*", function(req) {
    return { login: req.name }
})
mockxhr.GET("/users/wizawu", { name: "b" }, function(resp) {
    // { "login": "b" }
    console.log(resp)
})
2.3.0

7 years ago

2.2.2

7 years ago

2.2.1

7 years ago

2.2.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.3.2

8 years ago

1.2.1

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago