Sha256: fe4b766f7c6dabdd37cdb7b10399ec50b21351427a97211c55953a092c1b175a

Contents?: true

Size: 583 Bytes

Versions: 6

Compression:

Stored size: 583 Bytes

Contents

require 'support/shared_contexts/rake'

describe 'basic' do
  include_context 'rake'

  let(:build_tasks) { %w(versionizer compile compile:clean compile:build compile:rebuild) }

  it 'should create the build tasks' do
    build_tasks.each do |name|
      task_names.should include(name)
    end
  end

  describe 'the compile task' do
    let(:task) { rake['compile'] }

    it 'should run without error' do
      task.invoke
    end

    it 'should include restore as a prerequisite' do
      task.prerequisites.should include('restore')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
physique-0.3.10 spec/task_builders/build_spec.rb
physique-0.3.9 spec/task_builders/build_spec.rb
physique-0.3.8 spec/task_builders/build_spec.rb
physique-0.3.7 spec/task_builders/build_spec.rb
physique-0.3.6 spec/task_builders/build_spec.rb
physique-0.3.5 spec/task_builders/build_spec.rb