Sha256: 594f71830af42e247c0c1f5fc687c4a69e8cf0940811e0ed10bd60bbb3b8641c

Contents?: true

Size: 1.59 KB

Versions: 13

Compression:

Stored size: 1.59 KB

Contents

require 'spec_helper'

=begin
describe Cradlepoint::Config do

  let(:router) { Cradlepoint::Router.new(ROUTER_ID) }
  let(:config) { Cradlepoint::Config.new(router, {}) }

  before do
    Cradlepoint.account = Cradlepoint::Account.new(ACCOUNT_ID)
    authenticate_with_valid_credentials
  end
  after { logout }

  subject { config }
  it { should be }
  it { should respond_to(:id) }
  it { should respond_to(:data) }
  it { should respond_to(:router) }
  it { should respond_to(:config_settings) }
  it { should respond_to(:config_editor_id) }

  it 'should return the correct rel_url' do
    config.rel_url.should == '/configuration_editors/'
  end

  it 'should return the correct rel_url_with_id' do
    config.id = 123
    config.rel_url_with_id.should == '/configuration_editors/123/'
    config.id = nil
  end

  context 'configuration patch' do

    describe '.create_editor' do

      before { config.create_editor }
      after  { config.remove_editor }

      it 'should have been successful' do
        config.id.should be
        config.data['success'].should be_true
      end
    end

    describe '.apply_config_to_editor' do

      before do 
        config.create_editor
        config.apply_config_to_editor
      end
      after { config.remove_editor }

      it 'should have been successful' do
        config.data['success'].should be_true
      end
    end

    describe '.remove_editor' do

      before do
        config.create_editor
        config.remove_editor
      end

      it 'should have been successful' do
        config.data['success'].should be_true
      end
    end
  end
end
=end

Version data entries

13 entries across 13 versions & 1 rubygems

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