Sha256: 0cb5a8e0a0fdcc6efe575a37ec6490b9e9f7c5a661d299951ad113cf07c57508
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' require 'keyring_liberator' require 'tmpdir' require 'keyring' include CocoaPodsKeys describe KeyringLiberator do it "should get the keys directory" do expect(KeyringLiberator.keys_dir).to end_with("cocoapods/keys") end it "should append a sha + .yaml when getting the yaml path" do expect(KeyringLiberator.yaml_path_for_path("test")).to include("cocoapods/keys/") expect(KeyringLiberator.yaml_path_for_path("test")).to end_with("098f6bcd4621d373cade4e832627b4f6.yml") end it "should find by name" do keyring = Keyring.from_hash({ "name" => "test", "path" =>"testpath", "keys" => [] }) allow(KeyringLiberator).to receive(:get_all_keyrings).and_return([keyring]) expect(KeyringLiberator.get_keyring_named("test")).to equal(keyring) end it "should be nil if nothing found find by name" do keyring = Keyring.from_hash({ "name" => "test", "path" =>"testpath", "keys" => [] }) allow(KeyringLiberator).to receive(:get_all_keyrings).and_return([keyring]) expect(KeyringLiberator.get_keyring_named("not found")).to be_falsey end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cocoapods-keys-1.2.1 | spec/keyring_liberator_spec.rb |
cocoapods-keys-1.2.0 | spec/keyring_liberator_spec.rb |
cocoapods-keys-1.1.0 | spec/keyring_liberator_spec.rb |