Sha256: 9ed842ca3033cccab897fba675ef877518456974d119dd2d449613bf556cb8bd

Contents?: true

Size: 787 Bytes

Versions: 1

Compression:

Stored size: 787 Bytes

Contents

require 'spec_helper'

describe SlideshareApi::Model::Slideshow do
  describe 'attributes' do
    let(:slideshow_xml) { Nokogiri::XML(open('spec/fixtures/slideshow.xml').read) }

    subject { SlideshareApi::Model::Slideshow.new slideshow_xml }

    it { expect(subject.id).to eq slideshow_xml.search('ID').text }
    it { expect(subject.title).to eq slideshow_xml.search('Title').text }
    it { expect(subject.description).to eq slideshow_xml.search('Description').text }
    it { expect(subject.username).to eq slideshow_xml.search('Username').text }
    it { expect(subject.url).to eq slideshow_xml.search('URL').text }
    it { expect(subject.embed).to eq slideshow_xml.search('Embed').text }
    it { expect(subject.language).to eq slideshow_xml.search('Language').text }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
slideshare_api-0.0.1 spec/model/slideshow_spec.rb