Sha256: 85e6f35b82869c16754e360acdf7453866f24700b4850df75c3c6605a15be147
Contents?: true
Size: 801 Bytes
Versions: 1
Compression:
Stored size: 801 Bytes
Contents
require 'spec_helper' describe "GoogleApps::Atom::PublicKey" do let (:pub_key) { GoogleApps::Atom::PublicKey.new } let (:key) { 'not really a key' } describe "#new" do it "Initializes @doc to be a LibXML::XML::Document" do pub_key.doc.should be_a LibXML::XML::Document end it "Adds the root node to @document" do pub_key.to_s.should include '<atom:entry' pub_key.to_s.should include 'xmlns:atom' pub_key.to_s.should include 'xmlns:apps' end end describe "#new_key" do it "should add the publicKey property to @document" do pub_key.new_key key pub_key.to_s.should include 'name="publicKey"' end end describe "#to_s" do it "should return @document as a String" do pub_key.to_s.should be_a String end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
google_apps-0.9 | spec/google_apps/atom/public_key_spec.rb |