@@ -7,7 +7,7 @@ module RubyLsp
7
7
module Rails
8
8
class DefinitionTest < ActiveSupport ::TestCase
9
9
test "recognizes model callback with multiple symbol arguments" do
10
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 10 } )
10
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 18 } )
11
11
# typed: false
12
12
13
13
class TestModel
@@ -34,7 +34,7 @@ def baz; end
34
34
end
35
35
36
36
test "recognizes has_many model associations" do
37
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 4 } )
37
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 14 } )
38
38
# typed: false
39
39
40
40
class Organization < ActiveRecord::Base
@@ -53,7 +53,7 @@ class Organization < ActiveRecord::Base
53
53
end
54
54
55
55
test "recognizes belongs_to model associations" do
56
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 4 } )
56
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 14 } )
57
57
# typed: false
58
58
59
59
class Membership < ActiveRecord::Base
@@ -72,7 +72,7 @@ class Membership < ActiveRecord::Base
72
72
end
73
73
74
74
test "recognizes has_one model associations" do
75
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 4 } )
75
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 11 } )
76
76
# typed: false
77
77
78
78
class User < ActiveRecord::Base
@@ -91,7 +91,7 @@ class User < ActiveRecord::Base
91
91
end
92
92
93
93
test "recognizes has_and_belongs_to_many model associations" do
94
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 4 } )
94
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 27 } )
95
95
# typed: false
96
96
97
97
class Profile < ActiveRecord::Base
@@ -110,7 +110,7 @@ class Profile < ActiveRecord::Base
110
110
end
111
111
112
112
test "handles class_name argument for associations" do
113
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 4 } )
113
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 11 } )
114
114
# typed: false
115
115
116
116
class User < ActiveRecord::Base
@@ -129,7 +129,7 @@ class User < ActiveRecord::Base
129
129
end
130
130
131
131
test "recognizes controller callback with string argument" do
132
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 10 } )
132
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 17 } )
133
133
# typed: false
134
134
135
135
class TestController
@@ -149,7 +149,7 @@ def foo; end
149
149
end
150
150
151
151
test "recognizes job callback with string and symbol arguments" do
152
- response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 10 } )
152
+ response = generate_definitions_for_source ( <<~RUBY , { line : 3 , character : 18 } )
153
153
# typed: false
154
154
155
155
class TestJob
0 commit comments