Sha256: c4ca058326874f1df5844581448d9c5ca3da101a7895f1d6a0711ba0b3f858b5
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
require "keyed_archive" describe KeyedArchive, "#initialize" do let(:filename) { 'spec/fixtures/empty.plist' } let(:blob) { File.read('spec/fixtures/empty.bplist') } it "should create an instance" do keyed_archive = KeyedArchive.new(:file => filename) expect(keyed_archive).to be_instance_of(KeyedArchive) end it "should set the archiver" do keyed_archive = KeyedArchive.new(:file => filename) expect(keyed_archive.archiver).to be_a(String) end it "should set the objects" do keyed_archive = KeyedArchive.new(:file => filename) expect(keyed_archive.objects).to be_an(Array) end it "should set the top" do keyed_archive = KeyedArchive.new(:file => filename) expect(keyed_archive.top).to be_a(Hash) end it "should set the version" do keyed_archive = KeyedArchive.new(:file => filename) expect(keyed_archive.version).to be_an(Integer) end it "should read data from variables as well" do keyed_archive = KeyedArchive.new(:data => blob) expect(keyed_archive.version).to be_an(Integer) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
keyed_archive-1.1.0 | spec/keyed_archive_spec.rb |
keyed_archive-1.0.0 | spec/keyed_archive_spec.rb |