Sha256: ed1109ddf2c86b609c2d56f6d7a1d1efc636f1bf050913d1ec0cf6b3db962beb

Contents?: true

Size: 570 Bytes

Versions: 1

Compression:

Stored size: 570 Bytes

Contents

require 'spec_helper'

describe Popular::Popular do

  context 'popular user' do
    it 'is popular' do
      expect( PopularModel ).to be_popular
    end
  end

  context 'un-popular user' do
    it 'is not popular' do
      expect( UnpopularModel ).to_not be_popular
    end
  end

  it_behaves_like 'a popular model' do
    let ( :random_object ) { RandomClass.new }
    let ( :popular_model ) { PopularModel.create }
    let ( :another_popular_model ) { PopularModel.create }
    let ( :popular_model_with_callbacks ) { PopularModelWithCallbacks.create }
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
popular-0.4.0 spec/popular/popular_spec.rb