Sha256: a52701943d21693567df4b9d4e726d2ada853dfb11477fb5f111465c66ad84dd

Contents?: true

Size: 613 Bytes

Versions: 16

Compression:

Stored size: 613 Bytes

Contents

$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__)
require 'startback'
require 'startback/websocket'
require 'rack/test'

module SpecHelpers

  class SubContext < Startback::Context
    attr_accessor :websocket_app
  end

  class MockSocket
    attr_reader :last_message

    def send(msg)
      @last_message = msg
    end

    def close()
    end

    def on(event, &bl)
    end
  end

  class MockFayeEvent
    def initialize(event)
      @data = event[:data]
      @headers = event[:headers] || {}
    end
    attr_reader :data, :headers
  end

end

RSpec.configure do |c|
  c.include SpecHelpers
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
startback-websocket-0.17.4 spec/spec_helper.rb
startback-websocket-0.17.3 spec/spec_helper.rb
startback-websocket-0.17.2 spec/spec_helper.rb
startback-websocket-0.17.1 spec/spec_helper.rb
startback-websocket-0.17.0 spec/spec_helper.rb
startback-websocket-0.16.0 spec/spec_helper.rb
startback-websocket-0.15.5 spec/spec_helper.rb
startback-websocket-0.15.4 spec/spec_helper.rb
startback-websocket-0.15.3 spec/spec_helper.rb
startback-websocket-0.15.2 spec/spec_helper.rb
startback-websocket-0.15.1 spec/spec_helper.rb
startback-websocket-0.15.0 spec/spec_helper.rb
startback-websocket-0.14.4 spec/spec_helper.rb
startback-websocket-0.14.3 spec/spec_helper.rb
startback-websocket-0.14.2 spec/spec_helper.rb
startback-websocket-0.14.1 spec/spec_helper.rb