Skip to content

Commit 53ea1b4

Browse files
committed
Add tests
1 parent 9b5532f commit 53ea1b4

File tree

7 files changed

+53
-0
lines changed

7 files changed

+53
-0
lines changed

plugins/hls-tactics-plugin/test/CodeAction/RunMetaprogramSpec.hs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ spec = do
2828
metaTest 2 32 "MetaBindAll"
2929
metaTest 2 13 "MetaTry"
3030
metaTest 2 74 "MetaChoice"
31+
metaTest 5 40 "MetaUseImport"
32+
metaTest 6 31 "MetaUseLocal"
33+
metaTest 11 11 "MetaUseMethod"
3134

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import Data.Char
2+
3+
4+
result :: Char -> Bool
5+
result = isAlpha
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import Data.Char
2+
3+
4+
result :: Char -> Bool
5+
result = [wingman| intro c, use isAlpha, assume c |]
6+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
test :: Int
2+
test = 0
3+
4+
5+
resolve :: Int
6+
resolve = test
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
test :: Int
2+
test = 0
3+
4+
5+
resolve :: Int
6+
resolve = [wingman| use test |]
7+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{-# LANGUAGE MultiParamTypeClasses #-}
2+
3+
class Test where
4+
test :: Int
5+
6+
instance Test where
7+
test = 10
8+
9+
10+
resolve :: Int
11+
resolve = test
12+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{-# LANGUAGE MultiParamTypeClasses #-}
2+
3+
class Test where
4+
test :: Int
5+
6+
instance Test where
7+
test = 10
8+
9+
10+
resolve :: Int
11+
resolve = [wingman| use test |]
12+

0 commit comments

Comments
 (0)