Sha256: aaa69550f69585f5c92c9b256db3a7e375545a398eb50033991fc8560a7b6044

Contents?: true

Size: 694 Bytes

Versions: 3

Compression:

Stored size: 694 Bytes

Contents

require 'minitest/spec'
require 'minitest/autorun'
require 'connect_client/configuration'
require 'connect_client'

describe ConnectClient do
  before do  
    ConnectClient.reset
  end

  it "should throw a configuration error configuration has not been called" do
    connect_event = proc { ConnectClient.push 'test', {} }.must_raise ConnectClient::UnconfiguredError
  end

  it "should respond to push" do
    ConnectClient.configure {}
    ConnectClient.respond_to?(:push).must_equal true
  end

  it "should support configuration via a block" do
    ConnectClient.configure do |config|
      config.must_be_instance_of ConnectClient::Configuration
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
connect_client-0.3.1 spec/connect_client_spec.rb
connect_client-0.1.1 spec/connect_client_spec.rb
connect_client-0.1.0 spec/connect_client_spec.rb