0.1.0 • Published 7 years ago

ember-mock-socket-shim v0.1.0

Weekly downloads
18
License
MIT
Repository
github
Last release
7 years ago

ember-mock-socket-shim

CircleCI

Use mock-socket in your Ember project.

Installation

ember install ember-mock-socket-shim

Usage

import { Server } from 'mock-socket';

moduleForAcceptance('chat', {
  beforeEach() {
    this.mockServer = new Server('ws://localhost:8080');
  },
  afterEach() {
    this.mockServer.stop();
  }
});

test('receiving messages', function(assert) {
  mockServer.on('connection', server => {
    mockServer.send('test message 1');
    mockServer.send('test message 2');
  });

  visit('/chat');

  andThen(() => {
    assert.equal(find('.message').length, 2, 'should be 2 messages');
  });
});

Development

Installation

  • git clone <repository-url> this repository
  • cd ember-mock-socket-shim
  • yarn install
  • bower install

Running

Running Tests

  • yarn test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com/.