Sha256: 7688b7096135c99aca00b9e830a493e1b8c923cf9c95790180f3fd7f63245f82
Contents?: true
Size: 817 Bytes
Versions: 1
Compression:
Stored size: 817 Bytes
Contents
require 'spec_helper' require 'ec2ssh/dsl' describe Ec2ssh::Dsl do let(:dsl_str) do <<-END aws_keys( key1: { access_key_id: 'ACCESS_KEY1', secret_access_key: 'SECRET1' }, key2: { access_key_id: 'ACCESS_KEY2', secret_access_key: 'SECRET2' } ) regions 'ap-northeast-1', 'us-east-1' host_line 'host lines' reject {|instance| instance } path 'path' END end subject(:result) { Ec2ssh::Dsl::Parser.parse dsl_str } its(:aws_keys) do should == { key1: { access_key_id: 'ACCESS_KEY1', secret_access_key: 'SECRET1' }, key2: { access_key_id: 'ACCESS_KEY2', secret_access_key: 'SECRET2' } } end its(:regions) { should == ['ap-northeast-1', 'us-east-1'] } its(:host_line) { should == 'host lines' } it { expect(result.reject.call(123)).to eq(123) } its(:path) { should == 'path' } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ec2ssh-3.0.3 | spec/lib/ec2ssh/dsl_spec.rb |