Sha256: 6fe430a0d9efaa8f3437b0783f8c37b430dc70286d10eacda6fac1b65591e2bc

Contents?: true

Size: 704 Bytes

Versions: 9

Compression:

Stored size: 704 Bytes

Contents

require 'spec_helper'

CLASS = RailsAssist::Artifact

class ArtDir
  include CLASS
end

describe RailsAssist::Artifact do
  # use_helper :directories

  before do
    RailsAssist::Directory.rails_root = File.dirname (__FILE__)
    @test = ArtDir.new
  end

  describe '#self.rails_artifacts' do
    it "should return mailer directory name" do
      CLASS.rails_artifacts.should include :mailer, :model
    end
  end

  describe '#valid_artifact?' do
    it "should be true that :model is a valid artifact" do
      CLASS.valid_artifact?(:model).should be_true
    end

    it "should be false that :unknown is a valid artifact" do
      CLASS.valid_artifact?(:unknown).should be_false
    end
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails_assist-0.5.3 spec/rails_assist/artifact_spec.rb
rails_assist-0.5.2 spec/rails_assist/artifact_spec.rb
rails_assist-0.5.1 spec/rails_assist/artifact_spec.rb
rails_assist-0.5.0 spec/rails_assist/artifact_spec.rb
rails_assist-0.4.4 spec/rails_assist/artifact_spec.rb
rails_assist-0.4.3 spec/rails_assist/artifact_spec.rb
rails_assist-0.4.2 spec/rails_assist/artifact_spec.rb
rails_assist-0.4.1 spec/rails_assist/artifact_spec.rb
rails_assist-0.4.0 spec/rails_assist/artifact_spec.rb