1.0.4 • Published 6 years ago

tammy-mock v1.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

Tammy // mock

npm package

Note: mock for tammy or axios

NPM version NPM Downloads npm.io


Installation

Load tammy via classical <script> tag

<script src="//cdn.jsdelivr.net/npm/tammy/umd.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/tammy-mock/umd.min.js"></script>
const mock = new TammyMock();
mock.get('/api/test', (req, res) => {
  res.json({
    code: 0,
    message: 'success'
  });
});
tammy.http.defaults.adapter = mock.getAdapter();
http('/api/test')
  .then(function(res) {

  });

CommonJS style with npm

npm install tammy --save

# mock
npm install tammy-mock --save
// es6
import { http } from 'tammy';
import Mock from 'tammy-mock';

const mock = new Mock();
mock.get('/api/test', (req, res) => {
  res.json({
    code: 0,
    message: 'success'
  });
});
http.defaults.adapter = mock.getAdapter();
http('/api/test')
  .then(function(res) {

  });

API

  • use(fn)
  • all(path, ...fns)
  • head(path, ...fns)
  • options(path, ...fns)
  • get(path, ...fns)
  • put(path, ...fns)
  • patch(path, ...fns)
  • post(path, ...fns)
  • delete(path, ...fns)
  • del(path, ...fns)

req

  • url
  • method
  • path
  • headers
  • query
  • body
  • xhr
  • header(name)
  • getHeader(name)
  • get(name)

res

  • req
  • headers
  • type(type)
  • header(name, value)
  • set(name, value)
  • setHeader(name, value)
  • get(name)
  • getHeader(name)
  • removeHeader(name)
  • status(code)
  • send(body)
  • json(obj)
1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago