@@ -1750,20 +1750,20 @@ mod visibility_tests {
17501750 fn index_private_constant_calls_diagnostics ( ) {
17511751 let context = index_source ( {
17521752 "
1753- private_constant :NOT_INDEXED
1754- self.private_constant :NOT_INDEXED
1755- foo.private_constant :NOT_INDEXED # not indexed, dynamic receiver
1753+ private_constant :BAR # not indexed, called at top level
1754+ self.private_constant :BAR # not indexed, self receiver at top level
1755+ foo.private_constant :BAR # not indexed, dynamic receiver
17561756
17571757 module Foo
1758- private_constant NOT_INDEXED, not_indexed # not indexed, not a symbol
1758+ private_constant SomeConst, some_method # not indexed, non-literal arguments
17591759 private_constant # not indexed, no arguments
17601760
17611761 def self.qux
1762- private_constant :Bar # not indexed, dynamic
1762+ private_constant :BAR # not indexed, inside a method
17631763 end
17641764
17651765 def foo
1766- private_constant :Bar # not indexed, dynamic
1766+ private_constant :BAR # not indexed, inside a method
17671767 end
17681768 end
17691769 "
@@ -1772,35 +1772,35 @@ mod visibility_tests {
17721772 assert_local_diagnostics_eq ! (
17731773 & context,
17741774 vec![
1775- "invalid-constant-visibility: `private_constant` called at top level (1:1-1:30 )" ,
1776- "invalid-constant-visibility: `private_constant` called at top level (2:1-2:35 )" ,
1775+ "invalid-constant-visibility: `private_constant` called at top level (1:1-1:22 )" ,
1776+ "invalid-constant-visibility: `private_constant` called at top level (2:1-2:27 )" ,
17771777 "invalid-constant-visibility: Dynamic receiver for `private_constant` (3:1-3:4)" ,
1778- "invalid-constant-visibility: `private_constant` called with a non-literal argument (6:20-6:31 )" ,
1779- "invalid-constant-visibility: `private_constant` called with a non-literal argument (6:33 -6:44 )" ,
1778+ "invalid-constant-visibility: `private_constant` called with a non-literal argument (6:20-6:29 )" ,
1779+ "invalid-constant-visibility: `private_constant` called with a non-literal argument (6:31 -6:42 )" ,
17801780 ]
17811781 ) ;
17821782
1783- assert_eq ! ( context. graph( ) . definitions( ) . len( ) , 3 ) ; // Foo, Foo::Qux , Foo#foo
1783+ assert_eq ! ( context. graph( ) . definitions( ) . len( ) , 3 ) ; // Foo, Foo.qux , Foo#foo
17841784 }
17851785
17861786 #[ test]
17871787 fn index_public_constant_calls_diagnostics ( ) {
17881788 let context = index_source ( {
17891789 "
1790- public_constant :NOT_INDEXED
1791- self.public_constant :NOT_INDEXED
1792- foo.public_constant :NOT_INDEXED # not indexed, dynamic receiver
1790+ public_constant :BAR # not indexed, called at top level
1791+ self.public_constant :BAR # not indexed, self receiver at top level
1792+ foo.public_constant :BAR # not indexed, dynamic receiver
17931793
17941794 module Foo
1795- public_constant NOT_INDEXED, not_indexed # not indexed, not a symbol
1795+ public_constant SomeConst, some_method # not indexed, non-literal arguments
17961796 public_constant # not indexed, no arguments
17971797
17981798 def self.qux
1799- public_constant :Bar # not indexed, dynamic
1799+ public_constant :BAR # not indexed, inside a method
18001800 end
18011801
18021802 def foo
1803- public_constant :Bar # not indexed, dynamic
1803+ public_constant :BAR # not indexed, inside a method
18041804 end
18051805 end
18061806 "
@@ -1809,15 +1809,15 @@ mod visibility_tests {
18091809 assert_local_diagnostics_eq ! (
18101810 & context,
18111811 vec![
1812- "invalid-constant-visibility: `public_constant` called at top level (1:1-1:29 )" ,
1813- "invalid-constant-visibility: `public_constant` called at top level (2:1-2:34 )" ,
1812+ "invalid-constant-visibility: `public_constant` called at top level (1:1-1:21 )" ,
1813+ "invalid-constant-visibility: `public_constant` called at top level (2:1-2:26 )" ,
18141814 "invalid-constant-visibility: Dynamic receiver for `public_constant` (3:1-3:4)" ,
1815- "invalid-constant-visibility: `public_constant` called with a non-literal argument (6:19-6:30 )" ,
1816- "invalid-constant-visibility: `public_constant` called with a non-literal argument (6:32 -6:43 )" ,
1815+ "invalid-constant-visibility: `public_constant` called with a non-literal argument (6:19-6:28 )" ,
1816+ "invalid-constant-visibility: `public_constant` called with a non-literal argument (6:30 -6:41 )" ,
18171817 ]
18181818 ) ;
18191819
1820- assert_eq ! ( context. graph( ) . definitions( ) . len( ) , 3 ) ; // Foo, Foo::Qux , Foo#foo
1820+ assert_eq ! ( context. graph( ) . definitions( ) . len( ) , 3 ) ; // Foo, Foo.qux , Foo#foo
18211821 }
18221822
18231823 #[ test]
0 commit comments