Sha256: 957d3a297788e3be3265f9e45c74c988f6ad68f982f92f7f4a23c4c3011e2cd4

Contents?: true

Size: 520 Bytes

Versions: 5

Compression:

Stored size: 520 Bytes

Contents

describe Terraspace::Seeder do
  let(:seeder) { described_class.new(mod) }
  let(:mod) do
    mod = double(:mod).as_null_object
    allow(mod).to receive(:cache_dir).and_return("spec/fixtures/cache_dir")
    mod
  end

  context "tf files" do
    it "parse" do
      parsed = seeder.parse
      expect(parsed).to eq(
        {"variable"=>
          {"project"=>{"description"=>"Project name. IE: test-project", "type"=>"string"},
          "name"=>{"default"=>"demo-name", "type"=>"string"}}}
      )
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
terraspace-0.2.4 spec/terraspace/seeder_spec.rb
terraspace-0.2.3 spec/terraspace/seeder_spec.rb
terraspace-0.2.2 spec/terraspace/seeder_spec.rb
terraspace-0.2.1 spec/terraspace/seeder_spec.rb
terraspace-0.2.0 spec/terraspace/seeder_spec.rb