Commit ee3bec9676d1959fe3b97df27da1e69baffd7e8a

Authored by Andrew Kane
1 parent d7e3310e
Exists in relation

Test first [skip ci]

Showing 2 changed files with 9 additions and 1 deletions   Show diff stats
README.md
... ... @@ -670,7 +670,7 @@ First, add a route and controller action.
670 670 class MoviesController < ApplicationController
671 671 def autocomplete
672 672 movies = Movie.search(params[:query]).fields("title^5", "director")
673   - .match(:word_start).limit(10).load(false).misspellings(below: 5)
  673 + .match(:word_start).load(false).misspellings(below: 5).first(10)
674 674  
675 675 render json: movies.map(&:title)
676 676 end
... ...
test/relation_test.rb
... ... @@ -52,6 +52,14 @@ class RelationTest &lt; Minitest::Test
52 52 assert Product.search.pluck
53 53 end
54 54  
  55 + def test_first
  56 + store_names ["Blue", "Red"]
  57 + assert_kind_of Product, Product.first
  58 + assert_kind_of Product, Product.search.first if defined?(ActiveRecord)
  59 + assert_equal 1, Product.first(1).size
  60 + assert_equal 1, Product.search.first(1).size if defined?(ActiveRecord)
  61 + end
  62 +
55 63 def test_take
56 64 store_names ["Blue", "Red"]
57 65 assert_kind_of Product, Product.take
... ...