test/dummy/log/test.log in bento_search-1.2.0 vs test/dummy/log/test.log in bento_search-1.2.1
- old
+ new
@@ -35407,5 +35407,22328 @@
[1m[35m (0.0ms)[0m rollback transaction
[1m[36m (0.0ms)[0m [1mbegin transaction[0m
[1m[35m (0.0ms)[0m rollback transaction
[1m[36m (0.0ms)[0m [1mbegin transaction[0m
[1m[35m (0.0ms)[0m rollback transaction
+Connecting to database specified by database.yml
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (24.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (40.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (15.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 3.2ms (Views: 2.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (12.7ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (18.6ms)
+Completed 200 OK in 26.4ms (Views: 25.5ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (9.5ms)
+Completed 200 OK in 12.2ms (Views: 11.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0.4ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 0.5ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.3ms)
+Completed 200 OK in 5.5ms (Views: 4.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.7ms)
+Completed 200 OK in 3.6ms (Views: 3.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered _test_custom_item_partial.html.erb (2.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (6.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EDS timing AUTH: 0.030493s
+EDS timing GET: 0.004017:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005187:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004895:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EDS timing AUTH: 0.030031s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EDS timing AUTH: 0.033578s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EDS timing AUTH: 0.020395s
+EDS timing GET: 0.003675:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002583:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004797:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+EDS timing AUTH: 0.047663s
+EDS timing GET: 0.028477:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002044:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.00193s
+EDS timing GET: 0.004487:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
+ activesupport (3.2.16) lib/active_support/testing/setup_and_teardown.rb:36:in `block in run'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:425:in `_run__3959559294182412768__setup__4006833526566570184__callbacks'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:405:in `__run_callback'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:385:in `_run_setup_callbacks'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ activesupport (3.2.16) lib/active_support/testing/setup_and_teardown.rb:35:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:563:in `each'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:21:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
+ activesupport (3.2.16) lib/active_support/testing/setup_and_teardown.rb:36:in `block in run'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:425:in `_run__2646133576271332264__setup__4006833526566570184__callbacks'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:405:in `__run_callback'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:385:in `_run_setup_callbacks'
+ activesupport (3.2.16) lib/active_support/callbacks.rb:81:in `run_callbacks'
+ activesupport (3.2.16) lib/active_support/testing/setup_and_teardown.rb:35:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:563:in `each'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:21:in `run'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in autorun'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
+ /opt/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.8ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (38.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.5ms)
+Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (14.6ms)
+Completed 200 OK in 16ms (Views: 16.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.9ms)
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (24.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (8.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.026854s
+EDS timing GET: 0.004052:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005021:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.028903:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004404s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003464s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006102s
+EDS timing GET: 0.003474:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002648:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004438:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008687s
+EDS timing GET: 0.002287:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001887:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.00194s
+EDS timing GET: 0.004508:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (1.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (19.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (5.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.5ms)
+Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.2ms)
+Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 2.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.1ms)
+Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027519s
+EDS timing GET: 0.004:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005422:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004824:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.00453s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003332s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006135s
+EDS timing GET: 0.003441:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.00283:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004622:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008574s
+EDS timing GET: 0.002309:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.00192:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.001968s
+EDS timing GET: 0.00445:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (1.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.8ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.7ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.8ms)
+Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (4.9ms)
+Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.2ms)
+Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+Completed 200 OK in 5ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (1.0ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (8.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027988s
+EDS timing GET: 0.003999:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.004887:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004909:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004362s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003222s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.00631s
+EDS timing GET: 0.003516:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002659:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004295:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008485s
+EDS timing GET: 0.002191:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001865:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.001969s
+EDS timing GET: 0.004396:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (5.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (19.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.6ms)
+Completed 200 OK in 12ms (Views: 10.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.1ms)
+Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.0ms)
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.02903s
+EDS timing GET: 0.003939:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005317:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.005073:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004479s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003191s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006214s
+EDS timing GET: 0.0037:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002849:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004385:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008385s
+EDS timing GET: 0.00227:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001859:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.001906s
+EDS timing GET: 0.004608:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (11.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.7ms)
+Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.1ms)
+Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.1ms)
+Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.6ms)
+Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (23.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (30.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.028445s
+EDS timing GET: 0.004001:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005089:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.005121:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004383s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003398s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006105s
+EDS timing GET: 0.003486:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002607:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004375:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008355s
+EDS timing GET: 0.002163:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001945:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.002022s
+EDS timing GET: 0.004298:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (19.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.6ms)
+Completed 200 OK in 12ms (Views: 11.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.0ms)
+Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.4ms)
+Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.1ms)
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (23.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (31.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.026619s
+EDS timing GET: 0.003908:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005167:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.00512:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004399s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003189s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.005899s
+EDS timing GET: 0.003485:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.00253:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004252:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008092s
+EDS timing GET: 0.002218:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001934:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.001955s
+EDS timing GET: 0.004264:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.7ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (5.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (20.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.6ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.8ms)
+Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.0ms)
+Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 2.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.1ms)
+Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (3.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (1.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.6ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (27.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (54.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.030743s
+EDS timing GET: 0.004585:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.00548:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.005487:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004898s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003716s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.0066s
+EDS timing GET: 0.003869:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002829:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004616:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.009036s
+EDS timing GET: 0.002432:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002162:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.002515s
+EDS timing GET: 0.004999:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.7ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (19.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.4ms)
+Completed 200 OK in 11ms (Views: 10.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (4.7ms)
+Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.3ms)
+Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (3.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (1.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (12.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.7ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.5ms)
+Completed 200 OK in 12ms (Views: 10.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (4.9ms)
+Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 2.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.9ms)
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027656s
+EDS timing GET: 0.003784:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005373:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004946:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004852s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003636s
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006018s
+EDS timing GET: 0.003369:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002738:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004649:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008496s
+EDS timing GET: 0.002253:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001869:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.001935s
+EDS timing GET: 0.004363:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.7ms)
+Completed 200 OK in 12ms (Views: 11.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.1ms)
+Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.8ms)
+Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027254s
+EDS timing GET: 0.003819:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.004949:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.00512:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004235s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003035s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.005815s
+EDS timing GET: 0.003467:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002661:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004374:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.00821s
+EDS timing GET: 0.00226:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001873:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.002021s
+EDS timing GET: 0.004621:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.7ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.5ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.7ms)
+Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.0ms)
+Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.0ms)
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027041s
+EDS timing GET: 0.003794:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.004879:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004886:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004462s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003266s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.005832s
+EDS timing GET: 0.003449:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002685:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004292:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008166s
+EDS timing GET: 0.00224:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001977:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.00202s
+EDS timing GET: 0.004247:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.8ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (5.0ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (19.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.7ms)
+Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (4.9ms)
+Completed 200 OK in 7ms (Views: 6.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.3ms)
+Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+Completed 200 OK in 5ms (Views: 3.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027482s
+EDS timing GET: 0.003981:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005103:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004787:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004382s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003172s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006039s
+EDS timing GET: 0.003437:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002586:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004389:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008429s
+EDS timing GET: 0.00236:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001876:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.00197s
+EDS timing GET: 0.004497:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.8ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.5ms)
+Completed 200 OK in 12ms (Views: 10.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.1ms)
+Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.0ms)
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.0269s
+EDS timing GET: 0.003915:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005313:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.005084:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.00423s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003036s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006163s
+EDS timing GET: 0.003696:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002739:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004681:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008471s
+EDS timing GET: 0.002242:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001965:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.002006s
+EDS timing GET: 0.004506:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (5.0ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.4ms)
+Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.4ms)
+Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (4.9ms)
+Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.2ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.8ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (23.9ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027067s
+EDS timing GET: 0.003881:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.005179:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.005233:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004202s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003261s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.005958s
+EDS timing GET: 0.003352:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002453:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004204:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008088s
+EDS timing GET: 0.002212:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001941:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.001989s
+EDS timing GET: 0.004432:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.8ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (18.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.5ms)
+Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.2ms)
+Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.0ms)
+Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.7ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.026833s
+EDS timing GET: 0.003771:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.00522:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.00512:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004425s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003081s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006109s
+EDS timing GET: 0.003556:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002517:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004252:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008049s
+EDS timing GET: 0.002216:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.00197:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.002071s
+EDS timing GET: 0.004362:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (2.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.7ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.3ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+AtomResultsTest: test_article_entry_example
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/atom_results.atom.builder (28.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+AtomResultsTest: test_book
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (3.9ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+AtomResultsTest: test_feed_metadata
+-----------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+AtomResultsTest: test_html_in_title_stripped
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (10.6ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+AtomResultsTest: test_locals_for_feed_name_and_author
+-----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.4ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+AtomResultsTest: test_nil_results
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+AtomResultsTest: test_smoke_atom_validate
+-----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_full_date
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------
+AtomResultsTest: test_with_html_abstract
+----------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (4.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+AtomResultsTest: test_with_unique_id
+------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_atom_item.atom.builder (2.1ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_before_filter
+------------------------------------------------------------
+Processing by BentoSearch::SearchControllerTest::CustomSearchController#search as HTML
+ Parameters: {"engine_id"=>"mock", "query"=>"my search"}
+Completed 403 Forbidden in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_custom_layout_config
+------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"with_layout_config"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.6ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_wrap_with_count.html.erb (6.7ms)
+Completed 200 OK in 12ms (Views: 11.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearch::SearchControllerTest: test_failed_search
+-----------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"failed_response"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (5.1ms)
+Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-existent_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_existing"}
+Completed 404 Not Found in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+BentoSearch::SearchControllerTest: test_non-routable_engine
+-----------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"not_routable"}
+Completed 403 Forbidden in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+BentoSearch::SearchControllerTest: test_respects_public_settable_search_args
+----------------------------------------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"query", "sort"=>"sort", "per_page"=>"15", "page"=>"6", "search_field"=>"title", "not_allowed"=>"not allowed", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (5.1ms)
+Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearch::SearchControllerTest: test_search
+----------------------------------------------
+Processing by BentoSearch::SearchController#search as HTML
+ Parameters: {"query"=>"my search", "engine_id"=>"mock"}
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.6ms)
+Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------
+BentoSearchHelperTest: test_ajax_load
+-------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+BentoSearchHelperTest: test_ajax_load_without_registration
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+BentoSearchHelperTest: test_ajax_triggered_load
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_bento_decorate
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_custom_decorator
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+BentoSearchHelperTest: test_bento_decorate_with_yield
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_custom_partial
+------------------------------------------
+ Rendered _test_custom_item_partial.html.erb (2.2ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_field_hash_for
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_sort_hash_for
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_sort_hash_for_no_i18n
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+BentoSearchHelperTest: test_truncate_another_edge_case
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+BentoSearchHelperTest: test_truncate_basic
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+BentoSearchHelperTest: test_truncate_boundary_edge_case
+-------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_boundary_separator
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+BentoSearchHelperTest: test_truncate_html_with_separator_unavailable
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+BentoSearchHelperTest: test_truncate_tag_boundary
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+BentoSearchHelperTest: test_truncate_tags
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_empty_results
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_no_results.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+BentoSearchHelperTest: test_with_engine_arg
+-------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.9ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (7.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_failed_search
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_search_error.html.erb (0.6ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+BentoSearchHelperTest: test_with_registered_id
+----------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+BentoSearchHelperTest: test_with_results_arg
+--------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.3ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+DecoratorBaseTest: test_can_access_view_context_method
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+DecoratorBaseTest: test_can_html_escape
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_decorate_string_arg
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+DecoratorBaseTest: test_decorated_base
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+DecoratorBaseTest: test_decorator_can_add_method
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+DecoratorBaseTest: test_override_with_super
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+DecoratorBaseTest: test_pass_through_methods
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EbscoHostEngineTest: test_RILM_record_with_ISSN_in_<jid>_element
+----------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Schumann%27s+Dichterliebe+and+early+Romantic+poetics%3A+Fragmentation+of+desire%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_another_dissertation
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Machine+gun+voices%3A+Bandits%2C+favelas%2C+and+utopia+in+Brazilian+funk%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+EbscoHostEngineTest: test_date_limit_construction
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_date_sort_construction
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_dissertation_example
+----------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Research+into+free+jazz+in+France%2C+1960-1975%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+EbscoHostEngineTest: test_error_bad_db
+--------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=bad&db=does_not_exist
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EbscoHostEngineTest: test_error_bad_password
+--------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=bad&pwd=bad&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_fielded_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_fulltext_info
+---------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EbscoHostEngineTest: test_get_info
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+EbscoHostEngineTest: test_has_http_timeout_set
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+EbscoHostEngineTest: test_illegal_arg_for_get_with_id_with_no_colon
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+EbscoHostEngineTest: test_live_#get(identifier)_round_trip
+----------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+84465438%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EbscoHostEngineTest: test_live_book_example
+-------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Funk%3A+The+music%2C+the+people%2C+and+the+rhythm+of+the+one%22&numrec=1&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_on_bad_db_raises
+-------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=badbad
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_get(id)_with_no_results_raises
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%28AN+bar%29&numrec=10&sort=relevance&db=a9h
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+EbscoHostEngineTest: test_live_pathological_book_item_example
+-------------------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=%22Heidegger+and+the+management+of+the+Haymarket+Opera%2C+1713-1717%22&numrec=10&sort=relevance&db=rih
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_live_search_smoke_test
+------------------------------------------------
+EbscoHostEngine Search for: http://eit.ebscohost.com/Services/SearchService.asmx/Search?prof=s3555202.main.eitws&pwd=ebsco&query=cancer&numrec=10&sort=relevance&db=a9h&db=awn
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------
+EbscoHostEngineTest: test_lookup_by_accession_number_construction
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EbscoHostEngineTest: test_peer_review_limit_construction
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+EbscoHostEngineTest: test_per_search_databases_construction
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+EbscoHostEngineTest: test_prepare_query
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_removes_brackets
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_paren_literals
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+EbscoHostEngineTest: test_removes_question_marks
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EbscoHostEngineTest: test_url_construction
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+EdsEngineTest: test_basic_search_smoke_test
+-------------------------------------------
+EDS timing AUTH: 0.027431s
+EDS timing GET: 0.004031:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=n
+EDS timing GET: 0.004978:http://eds-api.ebscohost.com/edsapi/rest/search?view=detailed&query=AND%2Ccancer&searchmode=all&highlight=y&resultsperpage=10
+EDS timing GET: 0.004797:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=26cf851d-9a36-435b-a50a-14a5aea15338.KErj2NrKZC8UxoZu2SfB28G2%2Fw9Gjg%2BwmkWnBdUv3As%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+EdsEngineTest: test_construct_simple_search,_with_comma_escaping
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+EdsEngineTest: test_get_auth_token
+----------------------------------
+EDS timing AUTH: 0.004376s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+EdsEngineTest: test_get_auth_token_failure
+------------------------------------------
+EDS timing AUTH: 0.003286s
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+EdsEngineTest: test_get_with_auth
+---------------------------------
+EDS timing AUTH: 0.006217s
+EDS timing GET: 0.003388:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.002528:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS timing GET: 0.004289:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=c6f7d532-8726-47a7-8e75-b3851a615c68.lS%2FLBviHYcah4372jECVTkM%2Fb4%2FDpExjKLExBuNU0eA%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+EdsEngineTest: test_get_with_auth_recovers_from_bad_auth
+--------------------------------------------------------
+EDS timing AUTH: 0.008154s
+EDS timing GET: 0.002331:http://eds-api.ebscohost.com/edsapi/rest/createsession?profile=edsapi&guest=y
+EDS timing GET: 0.001934:http://eds-api.ebscohost.com/edsapi/rest/info
+EDS auth failed, getting auth again
+EDS timing AUTH: 0.00202s
+EDS timing GET: 0.004238:http://eds-api.ebscohost.com/edsapi/rest/endsession?sessiontoken=d389e524-95ea-4518-bd4a-6b0eb7c0af44.kEvPxolRdsxALTno8ChwQHJ3j2LNLih2ApF64T4yK4w%3D
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+EdsEngineTest: test_has_http_timeout_set
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+EdsEngineTest: test_only_source_types_config
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+GoogleBooksEngineTest: test_empty_results
+-----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleBooksEngineTest: test_error_condition
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+GoogleBooksEngineTest: test_fielded_search
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+GoogleBooksEngineTest: test_live_get(id)
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+GoogleBooksEngineTest: test_live_get(id)_with_not_found_id
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+GoogleBooksEngineTest: test_pagination
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+GoogleBooksEngineTest: test_search
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleBooksEngineTest: test_sort_construction
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+GoogleSiteSearchTest: test_basic_query_construction
+---------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_basic_smoke_test
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+GoogleSiteSearchTest: test_empty_result_set
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+GoogleSiteSearchTest: test_gets_format_string
+---------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_pagination_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+GoogleSiteSearchTest: test_pagination_object_is_correct_for_actual_page_when_you_ask_for_too_far
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+GoogleSiteSearchTest: test_silently_refuses_to_paginate_too_far
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+GoogleSiteSearchTest: test_sort_query_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+GoogleSiteSearchTest: test_with_highlighting
+--------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+GoogleSiteSearchTest: test_without_highlighting
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_basic
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+HandleSnippetTagsTest: test_enabled_option
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+HandleSnippetTagsTest: test_html_escapes
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+HandleSnippetTagsTest: test_html_safe_source
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+HandleSnippetTagsTest: test_strip
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ItemDecoratorsTest: test_decorator_specified_in_configuration
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+JournalTocsForJournalTest: test_empty_results_on_bad_ISSN
+---------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_base_url
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_bad_registered_email
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+JournalTocsForJournalTest: test_error_on_error_response
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+JournalTocsForJournalTest: test_fetch_xml_with_hits
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+JournalTocsForJournalTest: test_fills_out_metadata
+--------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+JournalTocsForJournalTest: test_smoke_test
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+LinkTest: test_link_no_target
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------
+LinkTest: test_link_target
+--------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.1ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+MultiSearcherTest: test_multisearch
+-----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+OpenurlCreatorTest: test_book_chapter
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+OpenurlCreatorTest: test_create_article
+---------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+OpenurlCreatorTest: test_create_book
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+OpenurlCreatorTest: test_create_hardcoded_kev
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_creation_with_pmid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+OpenurlCreatorTest: test_doi
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+OpenurlCreatorTest: test_numeric_conversion
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------
+OpenurlCreatorTest: test_oclcnum
+--------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_openurl_disabled
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+OpenurlCreatorTest: test_publication_date
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+OpenurlCreatorTest: test_result_item_to_openurl
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------
+OpenurlCreatorTest: test_strip_tags
+-----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+PaginationTest: test_empty_args
+-------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+PaginationTest: test_implicit_page
+----------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------
+PaginationTest: test_last_page
+------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PaginationTest: test_uneven_pages
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_page_to_start
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_convert_start_to_page
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+ParseSearchArgumentsTest: test_converts_sort_to_string
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ParseSearchArgumentsTest: test_enforce_max_per_page
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+ParseSearchArgumentsTest: test_ignore_blank_pagination_args
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_pagination_to_integer
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+ParseSearchArgumentsTest: test_passes_arbitrary_keys
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ParseSearchArgumentsTest: test_rescues_exceptions
+-------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: I am a horrible engine>
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:206:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_base_test.rb:212:in `test_rescues_exceptions'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ParseSearchArgumentsTest: test_search_field_keys
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_blank_ignored
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_search_map
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_semantic_string_or_symbol
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ParseSearchArgumentsTest: test_sets_timing
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+ParseSearchArgumentsTest: test_single_arg
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ParseSearchArgumentsTest: test_translate_search_field_semantics
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ParseSearchArgumentsTest: test_two_arg
+--------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+ParseSearchArgumentsTest: test_unrecognized_search_field
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+PrimoEngineTest: test_always_includes_indx
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+PrimoEngineTest: test_proper_tags_for_snippets
+----------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+PrimoEngineTest: test_search_smoke_test
+---------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+PrimoEngineTest: test_sort_params
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------
+RISCreatorTest: test_article
+----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+RISCreatorTest: test_article_with_full_date
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------
+RISCreatorTest: test_book
+-------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_book_chapter
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+RISCreatorTest: test_dissertation
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+RegisterEngineTest: test_block_over-rides_data_argument
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+RegisterEngineTest: test_can_register_and_retrieve_engine
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+RegisterEngineTest: test_can_register_with_engine_name_assumed_in_BentoSearch::
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------
+RegisterEngineTest: test_can_take_data_argument_instead_of_block
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+RegisterEngineTest: test_raises_for_no_engine_class
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+RegisterEngineTest: test_raises_on_unregistered_engine_access
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+RegisterEngineTest: test_returns_configuration
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------
+RegisterEngineTest: test_use_one_config_as_base_for_another
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------
+ResultItemTest: test_bad_language_code
+--------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+ResultItemTest: test_can_dup_and_set_attributes
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ResultItemTest: test_has_custom_data
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+ResultItemTest: test_language
+-----------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+ResultItemTest: test_language_obj
+---------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------
+ScopusEngineTest: test_bad_api_key_should_return_error_response
+---------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+ScopusEngineTest: test_construct_default_relevance_sort
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+ScopusEngineTest: test_construct_fielded_search_url
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+ScopusEngineTest: test_construct_search_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+ScopusEngineTest: test_construct_search_with_per_page
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+ScopusEngineTest: test_construct_search_with_sort
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+ScopusEngineTest: test_construct_with_pagination
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_escaped_chars
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+ScopusEngineTest: test_fielded_search
+-------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+ScopusEngineTest: test_simple_search
+------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+ScopusEngineTest: test_zero_results_search
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------
+SearchEngineTest: test_auto_rescued_exception,_with_proper_metadata
+-------------------------------------------------------------------
+BentoSearch::SearchEngine failed results: #<Timeout::Error: MockEngine forced raise>
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:29:in `search_implementation'
+ /Users/jrochkind/code/bento_search/app/models/bento_search/search_engine.rb:215:in `search'
+ /Users/jrochkind/code/bento_search/app/search_engines/bento_search/mock_engine.rb:47:in `search'
+ /Users/jrochkind/code/bento_search/test/search_engines/search_engine_test.rb:131:in `block in <class:SearchEngineTest>'
+ minitest (4.7.5) lib/minitest/unit.rb:1258:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:933:in `block in _run_suite'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `map'
+ minitest (4.7.5) lib/minitest/unit.rb:926:in `_run_suite'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `block in _run_suites'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `map'
+ minitest (4.7.5) lib/minitest/parallel_each.rb:71:in `_run_suites'
+ minitest (4.7.5) lib/minitest/unit.rb:877:in `_run_anything'
+ minitest (4.7.5) lib/minitest/unit.rb:1085:in `run_tests'
+ minitest (4.7.5) lib/minitest/unit.rb:1072:in `block in _run'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `each'
+ minitest (4.7.5) lib/minitest/unit.rb:1071:in `_run'
+ minitest (4.7.5) lib/minitest/unit.rb:1059:in `run'
+ minitest (4.7.5) lib/minitest/unit.rb:795:in `block in autorun'
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+SearchEngineTest: test_carries_display_configuration_over_to_results
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SearchEngineTest: test_error_results_still_filled_out_okay
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SearchEngineTest: test_failed_sets_metadata_on_results
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+SearchEngineTest: test_has_empty_:for_display_config
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SearchEngineTest: test_merges_default_configuration
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SearchEngineTest: test_nested_configuration_with_hash
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+SearchEngineTest: test_nested_required_config_key
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_no_default_configuration
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+SearchEngineTest: test_sets_metadata_on_items
+---------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SearchEngineTest: test_sets_metadata_on_results
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+SearchEngineTest: test_takes_configuration
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------
+StandardDecoratorTest: test_Author_with_just_last
+-------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------
+StandardDecoratorTest: test_Missing_title
+-----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------
+StandardDecoratorTest: test_author_with_display_form_and_just_last
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StandardDecoratorTest: test_author_with_first_and_last
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+StandardDecoratorTest: test_display_date
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+StandardDecoratorTest: test_display_format_with_nil_format
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+StandardDecoratorTest: test_display_language_works_with_just_langauge_str
+-------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+StandardDecoratorTest: test_html_id_with_engine_id
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+StandardDecoratorTest: test_html_id_with_no_engine_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------
+StandardDecoratorTest: test_language_label_nil_if_default
+---------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+StandardDecoratorTest: test_render_summary
+------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------
+StdItemTest: test_complete_article_item
+---------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.5ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (1.9ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------
+StdItemTest: test_degrades_format_to_titleize
+---------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.3ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+StdItemTest: test_has_counter_when_results_passed_in
+----------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+StdItemTest: test_has_html_id_when_index_and_engine_id
+------------------------------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.5ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+StdItemTest: test_no_title_link
+-------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+StdItemTest: test_other_links
+-----------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.1ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_link.html.erb (0.4ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (3.8ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------
+StdItemTest: test_title_only_item
+---------------------------------
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_item_title.html.erb (0.2ms)
+ Rendered /Users/jrochkind/code/bento_search/app/views/bento_search/_std_item.html.erb (0.4ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_authenticated_user_construction
+------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------
+SummonEngineTest: test_bad_auth
+-------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_fixed_param_config
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+SummonEngineTest: test_construct_no_highlighting
+------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+SummonEngineTest: test_construct_online_only
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------
+SummonEngineTest: test_construct_peer_reviewed_only
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_construct_pubyear_range
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_bottom
+----------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------
+SummonEngineTest: test_construct_pubyear_range_open_top
+-------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------
+SummonEngineTest: test_construct_summon_params_on_search
+--------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+SummonEngineTest: test_fielded_search_construction
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_live_#get(id)
+------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28FETCH-jndl_porta_oai_iss_ndl_go_jp_R100000002_I000000082371_000%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+SummonEngineTest: test_live_get(id)_on_non-existing_id
+------------------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=ID%3A%28NONE+SUCH%29&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------
+SummonEngineTest: test_pagination_construction
+----------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------
+SummonEngineTest: test_proper_tags_for_snippets
+-----------------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=cancer&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+SummonEngineTest: test_request_construction
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+SummonEngineTest: test_request_construction_with_lang
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------
+SummonEngineTest: test_search
+-----------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=elephants&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------
+SummonEngineTest: test_snippets_array
+-------------------------------------
+SummonEngine request URL: http://api.summon.serialssolutions.com/2.0.0/search?s.ps=10&s.q=noam+chomsky&s.hs=__BENTO_HL_START__&s.he=__BENTO_HL_END__
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+SummonEngineTest: test_sort_construction
+----------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------
+SummonEngineTest: test_summon_escape
+------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_cql
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_fielded_search
+------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_pagination
+--------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------
+WorldcatSruDcEngineTest: test_construct_servicelevel
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------
+WorldcatSruDcEngineTest: test_construct_sort
+--------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+WorldcatSruDcEngineTest: test_construct_url
+-------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)
+------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------
+WorldcatSruDcEngineTest: test_live_get(id)_for_bad_id
+-----------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------
+WorldcatSruDcEngineTest: test_max_out_pagination
+------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------
+WorldcatSruDcEngineTest: test_smoke_test
+----------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------
+XerxesEngineTest: test_construct_xerxes_url
+-------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------
+XerxesEngineTest: test_live_search
+----------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction