Skip to content

Commit fe139af

Browse files
author
Santiago Weight
committed
test: add two nice tests
1 parent 5b3e9e6 commit fe139af

File tree

5 files changed

+26
-0
lines changed

5 files changed

+26
-0
lines changed

plugins/hls-refactor-plugin/test/Main.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2376,6 +2376,8 @@ addFunctionArgumentTests =
23762376
liftIO $ contentAfterAction @?= T.unlines foo',
23772377
mkGoldenAddArgTest "AddArgWithSig" (R 1 0 1 50),
23782378
mkGoldenAddArgTest "AddArgWithSigAndDocs" (R 8 0 8 50),
2379+
mkGoldenAddArgTest "AddArgFromLet" (R 2 0 2 50),
2380+
mkGoldenAddArgTest "AddArgFromWhere" (R 3 0 3 50),
23792381
mkGoldenAddArgTest "AddArgWithTypeSynSig" (R 2 0 2 50),
23802382
mkGoldenAddArgTest "AddArgWithTypeSynSigContravariant" (R 2 0 2 50),
23812383
mkGoldenAddArgTest "AddArgWithLambda" (R 1 0 1 50),
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
foo :: Bool -> _ -> Int
2+
foo True new_def =
3+
let bar = new_def
4+
in bar
5+
6+
foo False new_def = 1
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
foo :: Bool -> Int
2+
foo True =
3+
let bar = new_def
4+
in bar
5+
6+
foo False = 1
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
foo :: Bool -> _ -> Int
2+
foo True new_def = bar
3+
where
4+
bar = new_def
5+
6+
foo False new_def = 1
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
foo :: Bool -> Int
2+
foo True = bar
3+
where
4+
bar = new_def
5+
6+
foo False = 1

0 commit comments

Comments
 (0)