Sha256: 84eaafd41db1d8e5013c034ae367d39995a40ceb4df3c3774ebb083586cb0f87

Contents?: true

Size: 752 Bytes

Versions: 28

Compression:

Stored size: 752 Bytes

Contents

require 'spec_helper'

describe SimpleDeploy::Template do
  before do
    @contents = {
                  "Parameters" => {
                    "Test1" => {
                      "Type"        => "String",
                      "Description" => "Test Param #1"
                    },
                    "Test2" => {
                      "Type"        => "String",
                      "Description" => "Test Param #2"
                    }
                  }
                }.to_json
    IO.should_receive(:read).with('/tmp/file').and_return @contents
    @template = SimpleDeploy::Template.new :file => '/tmp/file'
  end

  it "should return the parameters for a given template" do
    @template.parameters.should == ["Test1", "Test2"]
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
simple_deploy-0.10.2 spec/template_spec.rb
simple_deploy-0.10.1 spec/template_spec.rb
simple_deploy-0.10.0 spec/template_spec.rb
simple_deploy-0.10.0.beta.3 spec/template_spec.rb
simple_deploy-0.10.0.beta.2 spec/template_spec.rb
simple_deploy-0.10.0.beta.1 spec/template_spec.rb
simple_deploy-0.9.2 spec/template_spec.rb
simple_deploy-0.9.1 spec/template_spec.rb
simple_deploy-0.9.0 spec/template_spec.rb
simple_deploy-0.8.2 spec/template_spec.rb
simple_deploy-0.8.2.beta1 spec/template_spec.rb
simple_deploy-0.8.1.beta1 spec/template_spec.rb
simple_deploy-0.8.0 spec/template_spec.rb
simple_deploy-0.7.8 spec/template_spec.rb
simple_deploy-0.7.7 spec/template_spec.rb
simple_deploy-0.7.7.beta.1 spec/template_spec.rb
simple_deploy-0.7.6 spec/template_spec.rb
simple_deploy-0.7.6.beta.6 spec/template_spec.rb
simple_deploy-0.7.6.beta.5 spec/template_spec.rb
simple_deploy-0.7.6.beta.3 spec/template_spec.rb