Skip to content

Commit 61ad404

Browse files
cleanup: Split large test + delete scratchpad test. (#11)
1 parent 7c8030b commit 61ad404

File tree

13 files changed

+126
-154
lines changed

13 files changed

+126
-154
lines changed

test/scip/testdata/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tmp*

test/scip/testdata/args.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# typed: true
2+
3+
def args(x, y)
4+
z = x + y
5+
if x == 2
6+
z += y
7+
else
8+
z += x
9+
end
10+
z
11+
end

test/scip/testdata/args.snapshot.rb

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# typed: true
2+
3+
def args(x, y)
4+
#^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO args().
5+
#^^^^^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6+
# ^ definition local 1~#2634721084
7+
# ^ definition local 2~#2634721084
8+
z = x + y
9+
# ^ definition local 3~#2634721084
10+
# ^ reference local 1~#2634721084
11+
# ^ reference local 2~#2634721084
12+
if x == 2
13+
# ^ reference local 1~#2634721084
14+
z += y
15+
# ^ reference local 3~#2634721084
16+
# ^ reference (write) local 3~#2634721084
17+
# ^ reference local 2~#2634721084
18+
else
19+
z += x
20+
# ^ reference local 3~#2634721084
21+
# ^ reference (write) local 3~#2634721084
22+
# ^ reference local 1~#2634721084
23+
end
24+
z
25+
# ^ reference local 3~#2634721084
26+
end

test/scip/testdata/arrays.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# typed: true
2+
3+
def arrays(a, i)
4+
a[0] = 0
5+
a[1] = a[2]
6+
a[i] = a[i + 1]
7+
b = a[2..-1]
8+
a << a[-1]
9+
end

test/scip/testdata/arrays.snapshot.rb

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# typed: true
2+
3+
def arrays(a, i)
4+
#^^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO arrays().
5+
#^^^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6+
# ^ definition local 1~#513334479
7+
# ^ definition local 2~#513334479
8+
a[0] = 0
9+
# ^ reference local 1~#513334479
10+
a[1] = a[2]
11+
# ^ reference local 1~#513334479
12+
# ^ reference local 1~#513334479
13+
a[i] = a[i + 1]
14+
# ^ reference local 1~#513334479
15+
# ^ reference local 2~#513334479
16+
# ^ reference local 1~#513334479
17+
# ^ reference local 2~#513334479
18+
b = a[2..-1]
19+
# ^ definition local 3~#513334479
20+
# ^ reference local 1~#513334479
21+
a << a[-1]
22+
# ^ reference local 1~#513334479
23+
# ^ reference local 1~#513334479
24+
end

test/scip/testdata/functions.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# typed: true
2+
3+
def globalFn1()
4+
x = 10
5+
x
6+
end
7+
8+
def globalFn2()
9+
x = globalFn1()
10+
end
11+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# typed: true
2+
3+
def globalFn1()
4+
#^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO globalFn1().
5+
#^^^^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6+
x = 10
7+
# ^ definition local 1~#3846536873
8+
x
9+
# ^ reference local 1~#3846536873
10+
end
11+
12+
def globalFn2()
13+
#^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO globalFn2().
14+
x = globalFn1()
15+
# ^ definition local 1~#3796204016
16+
# ^^^^^^^^^^^^^^^ reference local 1~#3796204016
17+
# ^^^^^^^^^ reference scip-ruby gem TODO TODO globalFn1().
18+
end
19+

test/scip/testdata/hashes.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# typed: true
2+
3+
def hashes(h, k)
4+
h["hello"] = "world"
5+
old = h["world"]
6+
h[k] = h[old]
7+
end

test/scip/testdata/hashes.snapshot.rb

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# typed: true
2+
3+
def hashes(h, k)
4+
#^^^^^^^^^^^^^^^^ definition scip-ruby gem TODO TODO hashes().
5+
#^^^^^^ definition scip-ruby gem TODO TODO <static-init>().
6+
# ^ definition local 1~#1685166589
7+
# ^ definition local 2~#1685166589
8+
h["hello"] = "world"
9+
# ^ reference local 1~#1685166589
10+
old = h["world"]
11+
# ^^^ definition local 3~#1685166589
12+
# ^ reference local 1~#1685166589
13+
h[k] = h[old]
14+
# ^ reference local 1~#1685166589
15+
# ^ reference local 2~#1685166589
16+
# ^ reference local 1~#1685166589
17+
# ^^^ reference local 3~#1685166589
18+
end

test/scip/testdata/s.rb

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)