Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

API Mock for active resource

tree: 1e0670cf42

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.rdoc

Welcome to APIMOCK

外部のRestfulAPIとの通信を再現し、Rails開発を助けます。 指定されたjsonファイルをHTTPで返す、簡単な仕組みです。

たとえば、localhost:3001/users/infoというアクセスがあると、 ${MOCK_DIR}/users/info/*_200.jsonファイルをロードし、HTTP Request Bodyで返却します。

RSpecのHttpMockのjsonファイル置き場を指定してやると、そのjsonを返すことができます。

Getting Started

Please set environment valuable “MOCK_DIR” ex: export MOCK_DIR=/tmp/path/to/rails_root/spec/api

Please startup with port. rails s -p 3001

if you change response code.please access the following url. localhost:3001/stat/code/200 localhost:3001/stat/code/400 localhost:3001/stat/code/404 Before test, You set up yaml files for mock. localhost:3001/users/info ${MOCK_DIR}/users/info/xxxx_200.yml ${MOCK_DIR}/users/info/xxxx_404.yml ${MOCK_DIR}/users/info/xxxx_{response_code}.yml

Something went wrong with that request. Please try again.