File tree 8 files changed +53
-9
lines changed
cabal-testsuite/PackageTests/ShowBuildInfo
8 files changed +53
-9
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ maintainer: cabal-dev@haskell.org
16
16
extra-source-files : CHANGELOG.md
17
17
18
18
library
19
- -- exposed-modules:
19
+ exposed-modules : A
20
20
-- other-modules:
21
21
-- other-extensions:
22
22
build-depends : base ^>= 4.12.0.0
Original file line number Diff line number Diff line change
1
+ import Test.Cabal.Prelude
2
+
3
+ main = cabalTest $ do
4
+ r <- cabal' " new-show-build-info" [" exe:A" ]
5
+ assertOutputContains " \" cabal-version\" :\" 3.0.0.0\" " r
6
+ assertOutputContains " \" compiler\" :{" r
7
+ assertOutputContains " \" flavour\" :\" ghc\" " r
8
+ assertOutputContains " \" compiler-id\" :" r
9
+ assertOutputContains " \" path\" :" r
10
+ assertOutputContains " \" type\" :\" exe\" " r
11
+ assertOutputContains " \" name\" :\" exe:A\" " r
12
+ assertOutputContains " \" unit-id\" :\" A-0.1.0.0-inplace-A\" " r
13
+ assertOutputContains " \" compiler-args\" :[" r
14
+ assertOutputContains " \" modules\" :[]" r
15
+ assertOutputContains " \" src-files\" :[\" Main.hs\" ]" r
16
+ assertOutputContains " \" src-dirs\" :[\" src\" ]" r
17
+
Original file line number Diff line number Diff line change
1
+ import Test.Cabal.Prelude
2
+
3
+ main = cabalTest $ do
4
+ r <- cabal' " new-show-build-info" [" lib:A" ]
5
+ assertOutputContains " \" cabal-version\" :\" 3.0.0.0\" " r
6
+ assertOutputContains " \" compiler\" :{" r
7
+ assertOutputContains " \" flavour\" :\" ghc\" " r
8
+ assertOutputContains " \" compiler-id\" :" r
9
+ assertOutputContains " \" path\" :" r
10
+ assertOutputContains " \" type\" :\" lib\" " r
11
+ assertOutputContains " \" name\" :\" lib\" " r
12
+ assertOutputContains " \" unit-id\" :\" A-0.1.0.0-inplace\" " r
13
+ assertOutputContains " \" compiler-args\" :[" r
14
+ assertOutputContains " \" modules\" :[]" r
15
+ assertOutputContains " \" src-files\" :[\" A\" ]" r
16
+ assertOutputContains " \" src-dirs\" :[\" src\" ]" r
Original file line number Diff line number Diff line change
1
+ packages : .
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ maintainer: cabal-dev@haskell.org
16
16
extra-source-files : CHANGELOG.md
17
17
18
18
library
19
- -- exposed-modules:
19
+ exposed-modules : A
20
20
-- other-modules:
21
21
-- other-extensions:
22
22
build-depends : base ^>= 4.12.0.0
Original file line number Diff line number Diff line change
1
+ import Test.Cabal.Prelude
2
+
3
+ main = cabalTest $ do
4
+ r <- cabal' " new-show-build-info" [" lib:B" ]
5
+ assertOutputContains " \" cabal-version\" :\" 3.0.0.0\" " r
6
+ assertOutputContains " \" compiler\" :{" r
7
+ assertOutputContains " \" flavour\" :\" ghc\" " r
8
+ assertOutputContains " \" compiler-id\" :" r
9
+ assertOutputContains " \" path\" :" r
10
+ assertOutputContains " \" type\" :\" lib\" " r
11
+ assertOutputContains " \" name\" :\" lib\" " r
12
+ assertOutputContains " \" unit-id\" :\" B-0.1.0.0-inplace\" " r
13
+ assertOutputContains " \" compiler-args\" :[" r
14
+ assertOutputContains " \" modules\" :[]" r
15
+ assertOutputContains " \" src-files\" :[\" A\" ]" r
16
+ assertOutputContains " \" src-dirs\" :[\" src\" ]" r
Original file line number Diff line number Diff line change
1
+ packages : .
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments