Sha256: bc82162f39d0273d68d6841d11eb944d0b67fef1d6e48d937d2478b72ff1ed76
Contents?: true
Size: 797 Bytes
Versions: 5
Compression:
Stored size: 797 Bytes
Contents
require 'spec_helper' module Awsum describe Ec2::SnapshotParser do subject { Ec2.new('abc', 'xyz') } let(:ec2) { subject } let(:parser) { Awsum::Ec2::SnapshotParser.new(ec2) } let(:result) { parser.parse(fixture('ec2/snapshots')) } it "should return an array of snapshot" do result.should be_a(Array) end context "the first snapshot" do let(:snapshot) { result.first } { :id => 'snap-747c911d', :volume_id => 'vol-44d6322d', :status => 'completed', :start_time => Time.parse('2009-01-15T03:59:26.000Z'), :progress => '100%' }.each do |key, value| it "should have the correct #{key}" do snapshot.send(key).should == value end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems