Sha256: 313628ea0f8abefb51fb7beac8e9e01de45b19245e7cae383bb62dafb458d110

Contents?: true

Size: 573 Bytes

Versions: 31

Compression:

Stored size: 573 Bytes

Contents

require 'spec_helper'

describe Xommelier::Atom::Entry do
  describe 'instance' do
    subject { Xommelier::Atom::Entry.new }

    [:id, :title, :updated].each do |must_field|
      it { should respond_to(must_field) }
    end
    [:content, :published, :rights, :source, :summary].each do |may_field|
      it { should respond_to(may_field) }
    end
    %w(author category contributor link).each do |any_field|
      it { should respond_to(any_field) }
      it('have plural methods for embedded collections') { should respond_to(any_field.pluralize) }
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
xommelier-0.1.30 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.29 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.28 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.27 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.26 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.25 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.24 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.23 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.22 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.21 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.20 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.19 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.18 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.16 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.15 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.14 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.13 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.12 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.11 spec/lib/xommelier/atom/entry_spec.rb
xommelier-0.1.10 spec/lib/xommelier/atom/entry_spec.rb