0
0
Fork 0
polecat/spec/query/add_spec.rb

17 lines
494 B
Ruby

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe "Query#add" do
let (:term1) { Polecat::Term.new(:id, :eq, 23) }
let (:term2) { Polecat::Term.new(:name, :eq, 'foo') }
let (:term3) { Polecat::Term.new(:lastname, :eq, /foo/) }
let (:query) { Polecat::Query.new }
it "returns the query object for chaining" do
query.add(term1).should be(query)
end
it "adds the term to the list of terms" do
query.add(term1).terms.count.should be(1)
end
end