Skip to content

Commit a7ad2c6

Browse files
committed
Make cabal-add test directories considerably shorter
1 parent 24b778c commit a7ad2c6

32 files changed

+37
-27
lines changed

plugins/hls-cabal-plugin/test/CabalAdd.hs

+21-21
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,30 @@ cabalAddTests :: TestTree
2727
cabalAddTests =
2828
testGroup
2929
"CabalAdd Tests"
30-
[ runHaskellTestCaseSession "Code Actions - Can add hidden package to an executable" ("cabal-add-testdata" </> "cabal-add-exe")
31-
(generateAddDependencyTestSession "cabal-add-exe.cabal" ("src" </> "Main.hs") "split" [253])
32-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a library" ("cabal-add-testdata" </> "cabal-add-lib")
33-
(generateAddDependencyTestSession "cabal-add-lib.cabal" ("src" </> "MyLib.hs") "split" [348])
34-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a test" ("cabal-add-testdata" </> "cabal-add-tests")
35-
(generateAddDependencyTestSession "cabal-add-tests.cabal" ("test" </> "Main.hs") "split" [478])
36-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a test with PackageImports" ("cabal-add-testdata" </> "cabal-add-tests")
37-
(generateAddDependencyTestSession "cabal-add-tests.cabal" ("test" </> "MainPackageImports.hs") "split" [731])
38-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a benchmark" ("cabal-add-testdata" </> "cabal-add-bench")
39-
(generateAddDependencyTestSession "cabal-add-bench.cabal" ("bench" </> "Main.hs") "split" [403])
30+
[ runHaskellTestCaseSession "Code Actions - Can add hidden package to an executable" ("cabal-add-testdata" </> "exe")
31+
(generateAddDependencyTestSession "exe.cabal" ("src" </> "Main.hs") "split" [253])
32+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a library" ("cabal-add-testdata" </> "lib")
33+
(generateAddDependencyTestSession "lib.cabal" ("src" </> "MyLib.hs") "split" [348])
34+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a test" ("cabal-add-testdata" </> "tests")
35+
(generateAddDependencyTestSession "tests.cabal" ("test" </> "Main.hs") "split" [478])
36+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a test with PackageImports" ("cabal-add-testdata" </> "tests")
37+
(generateAddDependencyTestSession "tests.cabal" ("test" </> "MainPackageImports.hs") "split" [731])
38+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a benchmark" ("cabal-add-testdata" </> "bench")
39+
(generateAddDependencyTestSession "bench.cabal" ("bench" </> "Main.hs") "split" [403])
4040

41-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to an executable, multiple targets" ("cabal-add-testdata" </> "cabal-add-multitarget")
42-
(generateAddDependencyTestSession "cabal-add-multitarget.cabal" ("src" </> "Main.hs") "split" [269])
43-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a library, multiple targets" ("cabal-add-testdata" </> "cabal-add-multitarget")
44-
(generateAddDependencyTestSession "cabal-add-multitarget.cabal" ("lib" </> "MyLib.hs") "split" [413])
45-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to an internal library, multiple targets" ("cabal-add-testdata" </> "cabal-add-multitarget")
46-
(generateAddDependencyTestSession "cabal-add-multitarget.cabal" ("lib" </> "InternalLib.hs") "split" [413])
47-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a test, multiple targets" ("cabal-add-testdata" </> "cabal-add-multitarget")
48-
(generateAddDependencyTestSession "cabal-add-multitarget.cabal" ("test" </> "Main.hs") "split" [655])
49-
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a benchmark, multiple targets" ("cabal-add-testdata" </> "cabal-add-multitarget")
50-
(generateAddDependencyTestSession "cabal-add-multitarget.cabal" ("bench" </> "Main.hs") "split" [776])
41+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to an executable, multiple targets" ("cabal-add-testdata" </> "multitarget")
42+
(generateAddDependencyTestSession "multitarget.cabal" ("src" </> "Main.hs") "split" [269])
43+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a library, multiple targets" ("cabal-add-testdata" </> "multitarget")
44+
(generateAddDependencyTestSession "multitarget.cabal" ("lib" </> "MyLib.hs") "split" [413])
45+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to an internal library, multiple targets" ("cabal-add-testdata" </> "multitarget")
46+
(generateAddDependencyTestSession "multitarget.cabal" ("lib" </> "InternalLib.hs") "split" [413])
47+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a test, multiple targets" ("cabal-add-testdata" </> "multitarget")
48+
(generateAddDependencyTestSession "multitarget.cabal" ("test" </> "Main.hs") "split" [655])
49+
, runHaskellTestCaseSession "Code Actions - Can add hidden package to a benchmark, multiple targets" ("cabal-add-testdata" </> "multitarget")
50+
(generateAddDependencyTestSession "multitarget.cabal" ("bench" </> "Main.hs") "split" [776])
5151

5252

53-
, runHaskellTestCaseSession "Code Actions - Guard against HPack" ("cabal-add-testdata" </> "cabal-add-packageYaml")
53+
, runHaskellTestCaseSession "Code Actions - Guard against HPack" ("cabal-add-testdata" </> "packageYaml")
5454
(generatePackageYAMLTestSession ("src" </> "Main.hs"))
5555

5656
, testHiddenPackageSuggestions "Check CabalAdd's parser, no version"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages: ./

plugins/hls-cabal-plugin/test/testdata/cabal-add-testdata/cabal.project

-6
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages: ./
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cradle:
2+
cabal:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages: ./
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cradle:
2+
cabal:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages: ./
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cradle:
2+
cabal:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages: ./
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cradle:
2+
cabal:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages: ./
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
cradle:
2+
cabal:

0 commit comments

Comments
 (0)