Sha256: c6196223057bee221c04a6570860e803e940c5d8d47c69c4d3611d577dbd6c97

Contents?: true

Size: 838 Bytes

Versions: 12

Compression:

Stored size: 838 Bytes

Contents

require 'spec_helper'

describe Cradlepoint do

  let(:cradlepoint) { Cradlepoint }

  subject { cradlepoint }
  it { should be }
  it { should respond_to(:username) }
  it { should respond_to(:password) }

  context 'authentication' do

    it 'should raise an error if you make a request without credentials' do
      -> { cradlepoint.make_request(:fake) }.should raise_error
    end

    context 'with credentials' do

      before { cradlepoint.authenticate(:blah_user, :blah_password) }

      it 'should not raise an error' do
        -> { cradlepoint.make_request(:fake) }.should_not raise_error
      end
    end
  end

  context 'make_request' do

    before { login }

    it 'should return the proper credentials' do
      cradlepoint.username.should == USERNAME
      cradlepoint.password.should == PASSWORD
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
cradlepoint-0.2.7.2 spec/cradlepoint_spec.rb
cradlepoint-0.2.7.1 spec/cradlepoint_spec.rb
cradlepoint-0.2.7 spec/cradlepoint_spec.rb
cradlepoint-0.2.6 spec/cradlepoint_spec.rb
cradlepoint-0.2.5 spec/cradlepoint_spec.rb
cradlepoint-0.2.4 spec/cradlepoint_spec.rb
cradlepoint-0.2.3 spec/cradlepoint_spec.rb
cradlepoint-0.2.2 spec/cradlepoint_spec.rb
cradlepoint-0.2.1 spec/cradlepoint_spec.rb
cradlepoint-0.2.0 spec/cradlepoint_spec.rb
cradlepoint-0.1.2 spec/cradlepoint_spec.rb
cradlepoint-0.1.1 spec/cradlepoint_spec.rb