pusher-fake Build Status Dependency Status

A fake Pusher server for development and testing.


  • pusher-fake-example - An example of using pusher-fake with Cucumber to test a Rails application.


Fully recreate the Pusher API service for development and testing.


  • Using a remote API for testing is slow.
  • Working offline is currently impossible.
  • Wasting connections and messages in development is unreasonable.
  • Stubbing the JavaScript, such as with pusher-test-stub, is suboptimal and tedious for integration tests.


pusher-fake uses the MIT license. See LICENSE for more details.