Sha256: bdeccba2705b6600cfdac5c67bea60e33765f5d53a26d12e616b7b3ce3c1d319
Contents?: true
Size: 590 Bytes
Versions: 2
Compression:
Stored size: 590 Bytes
Contents
module Woulda module ActsAsXapian module Macros # # should_act_as_xapian :name, :description # def should_act_as_xapian(*fields) klass = described_type context "A #{klass}" do should "include ActsAsXapian methods" do assert klass.include?(ActsAsXapian::InstanceMethods) end fields.each do |field| should "index field #{field}" do assert klass.xapian_options[:texts].include?(field) end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
svenaas-woulda-0.3.1 | lib/woulda/acts_as_xapian/macros.rb |
svenaas-woulda-0.2.3 | lib/woulda/acts_as_xapian/macros.rb |