Sha256: 3116771797993d8917ea0d9940072aae50a2b270e8cd45c57fff44c3bcf10f59
Contents?: true
Size: 481 Bytes
Versions: 5
Compression:
Stored size: 481 Bytes
Contents
require './spec/spec_helper' class Page include Virtus attribute :title, String attribute :slug, String, :default => lambda { |post, attribute| post.title.downcase.gsub(' ', '-') } attribute :view_count, Integer, :default => 0 end describe Page do describe '#slug' do before { subject.title = 'Virtus Is Awesome' } its(:slug) { should eql('virtus-is-awesome') } end describe '#views_count' do its(:view_count) { should eql(0) } end end
Version data entries
5 entries across 5 versions & 1 rubygems