spec/spec_helper.rb in locomotivecms-search-0.2.5 vs spec/spec_helper.rb in locomotivecms-search-0.2.6
- old
+ new
@@ -31,17 +31,17 @@
# Run specs in random order to surface order dependencies. If you find an
# order dependency and want to debug it, you can fix the order by providing
# the seed, which is printed after each run.
# --seed 1234
config.order = "random"
-
+
config.include FactoryGirl::Syntax::Methods
-
+
config.before(:each) do
Mongoid.purge!
end
-
+
config.after(:each) do
Mongoid.purge!
end
end
@@ -52,12 +52,14 @@
shared_examples "a search backend" do
it "that works" do
visit 'http://test.example.com'
fill_in "Search", with: "findable"
click_on "Search"
- page.should have_content "Please search for this"
+ page.should have_content "Please search for this findable page"
page.should have_content "Findable entry"
+ page.should_not have_content "Unpublished findable"
+ page.should_not have_content "Seems findable"
page.should_not have_content "Hidden"
page.should_not have_content "This should never show up"
page.should_not have_content "NOT Findable entry"
click_on "Please search for this"
page.should have_content "This is what you were looking for"
@@ -65,10 +67,10 @@
visit 'http://test.example.com'
fill_in "Search", with: "not found"
click_on "Search"
page.should_not have_content "Page not found"
end
-
+
it "that is able to index modified content types" do
@ctype.entries_custom_fields.last.searchable = true
@ctype.save
visit 'http://test.example.com'
fill_in "Search", with: "stuff"
\ No newline at end of file