Sha256: 83430eb84dddf1527b5b3a0f4d7fa0d6f8697602f1c5517d68d51cf93b94aabc

Contents?: true

Size: 691 Bytes

Versions: 18

Compression:

Stored size: 691 Bytes

Contents

require 'spec_helper'
require 'ronin/database'

describe Database do
  describe "repositories" do
    it "should not be empty" do
      subject.repositories.should_not be_empty
    end

    it "should have a ':default' repository" do
      subject.repositories[:default].should_not be_nil
    end
  end

  it "shold determine if a repository is defined" do
    subject.repository?(:default).should == true
  end

  it "should determine when a repository is setup" do
    subject.setup?(:default).should == true
  end

  it "should not allow switching to unknown repositories" do
    lambda {
      subject.repository(:foo) { }
    }.should raise_error(Database::UnknownRepository)
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
ronin-1.5.0 spec/database_spec.rb
ronin-1.5.0.rc2 spec/database_spec.rb
ronin-1.5.0.rc1 spec/database_spec.rb
ronin-1.4.1 spec/database_spec.rb
ronin-1.4.0 spec/database_spec.rb
ronin-1.4.0.rc2 spec/database_spec.rb
ronin-1.4.0.rc1 spec/database_spec.rb
ronin-1.3.0 spec/database_spec.rb
ronin-1.2.0 spec/database_spec.rb
ronin-1.1.0 spec/database_spec.rb
ronin-1.1.0.rc3 spec/database_spec.rb
ronin-1.1.0.rc2 spec/database_spec.rb
ronin-1.1.0.rc1 spec/database_spec.rb
ronin-1.0.0 spec/database_spec.rb
ronin-1.0.0.rc3 spec/database_spec.rb
ronin-1.0.0.rc2 spec/database_spec.rb
ronin-1.0.0.rc1 spec/database_spec.rb
ronin-1.0.0.pre4 spec/database_spec.rb