File tree 1 file changed +23
-0
lines changed
test/lib/rails3-jquery-autocomplete
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,29 @@ module Rails3JQueryAutocomplete
4
4
class AutocompleteTest < Test ::Unit ::TestCase
5
5
include Rails3JQueryAutocomplete ::Autocomplete
6
6
7
+ context 'ClassMethods' do
8
+ context '#autocomplete' do
9
+ context '#get_prefix' do
10
+ context 'Mongoid and MongoMapper is not defined' do
11
+ setup do
12
+ ActorsController = Class . new ( ActionController ::Base )
13
+ ActorsController . autocomplete ( :movie , :name )
14
+ @controller = ActorsController . new
15
+
16
+ @model = Class . new ( ActiveRecord ::Base )
17
+
18
+ Object . send ( :remove_const , :Mongoid )
19
+ Object . send ( :remove_const , :MongoMapper )
20
+ end
21
+
22
+ should 'not raise exception' do
23
+ @controller . get_prefix ( @model )
24
+ end
25
+ end
26
+ end
27
+ end
28
+ end
29
+
7
30
context '#get_autocomplete_limit' do
8
31
context 'the limit option was specified' do
9
32
should "return the limit option" do
You can’t perform that action at this time.
0 commit comments