Sha256: 9a52d94158e1da35741ec78a4934f1247a12530b6f82ea8401a5b1f755519794

Contents?: true

Size: 588 Bytes

Versions: 2

Compression:

Stored size: 588 Bytes

Contents

require "spec_helper"

describe IOSConfigProfile::RemoveDocPayload do
  subject { IOSConfigProfile::RemoveDocPayload }

  describe "#initialize" do
    it "must be initialized with a doc's url" do
      payload = subject.new "1234"
      expect(payload["PersistentID"]).to eq "#{IOSConfigProfile.root_domain}.files.1234"
      expect { subject.new nil }.to raise_error RuntimeError
    end
    it "has required payload values" do
      payload = subject.new "1234"
      expect(payload["RequestType"]).to eq "RemoveMedia"
      expect(payload["MediaType"]).to eq "Book"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ios_config_profile-1.4.1 spec/content/remove_doc_payload_spec.rb
ios_config_profile-1.4.0 spec/content/remove_doc_payload_spec.rb