Sha256: 5134cad1870b528ca63b07fa4398a6937a38a98ea040cbadf9e0446b6b418157

Contents?: true

Size: 593 Bytes

Versions: 23

Compression:

Stored size: 593 Bytes

Contents

describe Devtools::Project::Initializer::Rake do
  describe '.call' do
    subject do
      described_class.call
    end

    it 'performs expected rake initialization' do
      path_a = instance_double(Pathname)
      path_b = instance_double(Pathname)

      expect(FileList).to receive(:glob)
        .with(Devtools.root.join('tasks/**/*.rake').to_s)
        .and_return([path_a, path_b])

      expect(Rake.application).to receive(:add_import).with(path_a)
      expect(Rake.application).to receive(:add_import).with(path_b)

      expect(subject).to be(described_class)
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
devtools-0.1.26 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.25 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.24 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.23 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.22 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.21 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.20 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.19 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.18 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.16 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.15 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.14 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.13 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.12 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.11 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.10 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.9 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.8 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.7 spec/unit/devtools/project/initializer/rake_spec.rb
devtools-0.1.6 spec/unit/devtools/project/initializer/rake_spec.rb