Sha256: f611f12a103ad32d9cf1c50c5c9810bd4889c1c9e88a77215c8211a77d0a0316

Contents?: true

Size: 927 Bytes

Versions: 13

Compression:

Stored size: 927 Bytes

Contents

# encoding: utf-8

require_relative "../spec_helper"

describe Project do
  it "should have root" do
    Project.should respond_to(:root)
    Project.root.should be_kind_of(String)
  end

  it "should have path which is similar as root, but it is MediaPath, not String" do
    Project.should respond_to(:path)
    Project.path.should be_kind_of(MediaPath)
  end

  it "should respond to name" do
    Project.should respond_to(:name)
    Project.name.should eql("rango") # it's derived from Dir.pwd
  end

  it "should have settings" do
    pending
    Project.should respond_to(:settings)
    Project.setttings.should be_kind_of(Rango::Settings::Framework)
  end

  it "should have logger" do
    Project.should respond_to(:logger)
    Project.logger.should be_kind_of(RubyExts::Logger)
  end

  describe ".import" do
    # TODO
  end

  describe ".import!" do
    # TODO
  end

  describe ".configure" do
    # TODO
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rango-0.1.1.2.10 spec/rango/project_spec.rb
rango-0.1.1.2.9 spec/rango/project_spec.rb
rango-0.1.1.2.8 spec/rango/project_spec.rb
rango-0.1.1.2.7 spec/rango/project_spec.rb
rango-0.1.1.2.6 spec/rango/project_spec.rb
rango-0.1.1.2.5 spec/rango/project_spec.rb
rango-0.1.1.2.4 spec/rango/project_spec.rb
rango-0.1.1.2.3 spec/rango/project_spec.rb
rango-0.1.1.2.2 spec/rango/project_spec.rb
rango-0.1.1.2.1 spec/rango/project_spec.rb
rango-0.1.1.2 spec/rango/project_spec.rb
rango-0.1.1.1 spec/rango/project_spec.rb
rango-0.1.1 spec/rango/project_spec.rb