Sha256: 373f34f903574eac467dcb0c572f06306997aa8eebd3d3b19c3acf6e6fdcea37

Contents?: true

Size: 612 Bytes

Versions: 3

Compression:

Stored size: 612 Bytes

Contents

unless ENV['CI']
  require 'simplecov'

  SimpleCov.start do
    add_filter '/spec/'
  end
end

require 'houston'
require 'rspec'

class MockConnection
  class << self
    def open(uri, certificate, passphrase)
      yield self.new
    end
  end

  def initialize
    @unregistered_devices = [
      [443779200, 32, 'ce8be6272e43e85516033e24b4c289220eeda4879c477160b2545e95b68b5969'],
      [1388678223, 32, 'ce8be6272e43e85516033e24b4c289220eeda4879c477160b2545e95b68b5970']
    ]
  end

  def read(bytes)
    return nil if @unregistered_devices.empty?

    @unregistered_devices.shift.pack('N1n1H*')
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
houston-2.4.0 spec/spec_helper.rb
houston-2.3.0 spec/spec_helper.rb
houston-2.2.4 spec/spec_helper.rb