Skip to content

Commit dd7458a

Browse files
committed
Ruby: Add more call graph tests for protected methods
1 parent e9b96c1 commit dd7458a

File tree

6 files changed

+2016
-1860
lines changed

6 files changed

+2016
-1860
lines changed

ruby/ql/test/library-tests/modules/ancestors.expected

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -49,56 +49,62 @@ calls.rb:
4949
# 105| Module
5050
#-----| super -> Object
5151

52-
# 112| Object
52+
# 115| Object
5353
#-----| super -> BasicObject
5454
#-----| include -> Kernel
5555
#-----| prepend -> A
5656

57-
# 117| Hash
57+
# 120| Hash
5858
#-----| super -> Object
5959

60-
# 122| Array
60+
# 125| Array
6161
#-----| super -> Object
6262

63-
# 162| S
63+
# 165| S
6464
#-----| super -> Object
6565

66-
# 168| A
66+
# 171| A
6767
#-----| super -> S
6868
#-----| super -> B
6969
#-----| prepend -> A::B
7070

71-
# 173| B
71+
# 176| B
7272
#-----| super -> S
7373

74-
# 187| Singletons
74+
# 190| Singletons
7575
#-----| super -> Object
7676

77-
# 307| SelfNew
77+
# 310| SelfNew
7878
#-----| super -> Object
7979

80-
# 322| C1
80+
# 325| C1
8181
#-----| super -> Object
8282

83-
# 328| C2
83+
# 331| C2
8484
#-----| super -> C1
8585

86-
# 334| C3
86+
# 337| C3
8787
#-----| super -> C2
8888

89-
# 374| SingletonOverride1
89+
# 377| SingletonOverride1
9090
#-----| super -> Object
9191

92-
# 399| SingletonOverride2
92+
# 402| SingletonOverride2
9393
#-----| super -> SingletonOverride1
9494

95-
# 414| ConditionalInstanceMethods
95+
# 417| ConditionalInstanceMethods
9696
#-----| super -> Object
9797

98-
# 477| ExtendSingletonMethod
98+
# 480| ExtendSingletonMethod
9999

100-
# 487| ProtectedMethods
100+
# 490| ProtectedMethodInModule
101+
102+
# 496| ProtectedMethods
101103
#-----| super -> Object
104+
#-----| include -> ProtectedMethodInModule
105+
106+
# 515| ProtectedMethodsSub
107+
#-----| super -> ProtectedMethods
102108

103109
hello.rb:
104110
# 1| EnglishWords

0 commit comments

Comments
 (0)