Sha256: d08d761412f0a693fbbd2153e2a97746ba5716f42eb2e953e0cd37ec9409aa6f

Contents?: true

Size: 519 Bytes

Versions: 96

Compression:

Stored size: 519 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

96 entries across 96 versions & 1 rubygems

Version Path
terraspace-2.2.17 spec/terraspace/seeder_spec.rb
terraspace-2.2.16 spec/terraspace/seeder_spec.rb
terraspace-2.2.15 spec/terraspace/seeder_spec.rb
terraspace-2.2.14 spec/terraspace/seeder_spec.rb
terraspace-2.2.13 spec/terraspace/seeder_spec.rb
terraspace-2.2.12 spec/terraspace/seeder_spec.rb
terraspace-2.2.11 spec/terraspace/seeder_spec.rb
terraspace-2.2.10 spec/terraspace/seeder_spec.rb
terraspace-2.2.9 spec/terraspace/seeder_spec.rb
terraspace-2.2.8 spec/terraspace/seeder_spec.rb
terraspace-2.2.7 spec/terraspace/seeder_spec.rb
terraspace-2.2.6 spec/terraspace/seeder_spec.rb
terraspace-2.2.5 spec/terraspace/seeder_spec.rb
terraspace-2.2.4 spec/terraspace/seeder_spec.rb
terraspace-2.2.3 spec/terraspace/seeder_spec.rb
terraspace-2.2.2 spec/terraspace/seeder_spec.rb
terraspace-2.2.1 spec/terraspace/seeder_spec.rb
terraspace-2.2.0 spec/terraspace/seeder_spec.rb
terraspace-2.1.7 spec/terraspace/seeder_spec.rb
terraspace-2.1.6 spec/terraspace/seeder_spec.rb