Sha256: b439a9fb6a3e6ee584a7fffe4c0655efd4a9df7359ff01a3451bb4ca243ad582
Contents?: true
Size: 953 Bytes
Versions: 8
Compression:
Stored size: 953 Bytes
Contents
require 'spec_helper' require 'riveter/spec_helper' describe <%= class_name %>Query do context "with data" do before do # TODO: create fixture data FactoryGirl.create_list :<%= class_name.underscore %>, 10 end let(:filter) { double(:filter) } subject { <%= class_name %>Query.new(filter) } it { subject.relation.should_not be_nil } it { subject.has_data?.should be_truthy } it { block = Mock::Block.new expect(block).to receive(:call).at_least(:once) subject.find_each(&block) } end context "without data" do let(:filter) { double(:filter) } subject { <%= class_name %>Query.new(filter) } it { subject.relation.should_not be_nil } it { subject.has_data?.should be_falsey } it { block = Mock::Block.new expect(block).to_not receive(:call) subject.find_each(&block) } end pending "add some examples to (or delete) #{__FILE__}" end
Version data entries
8 entries across 8 versions & 1 rubygems