Sha256: 2e8f135bf8170e5079c2158f89f9aede99f1e3fa09c2d11a61c8ddbf5c2f8b3a
Contents?: true
Size: 1.01 KB
Versions: 5
Compression:
Stored size: 1.01 KB
Contents
require 'spec_helper' module Awsum describe Ec2::VolumeParser do subject { Ec2.new('abc', 'xyz') } let(:ec2) { subject } let(:parser) { Awsum::Ec2::VolumeParser.new(ec2) } let(:result) { parser.parse(fixture('ec2/volumes')) } it "should return an array of volumes" do result.should be_a(Array) end context "the first volume" do let(:volume) { result.first } { :id => 'vol-44d6322d', :size => 10, :snapshot_id => nil, :availability_zone => 'us-east-1b', :status => 'in-use', :create_time => Time.parse('2009-01-14T03:57:08.000Z'), :instance_id => 'i-3f1cc856', :device => '/dev/sdb', :attachment_status => 'attached', :attach_time => Time.parse('2009-01-14T04:34:35.000Z') }.each do |key, value| it "should have the correct #{key}" do volume.send(key).should == value end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems