Test for new defaulting-logic
commit37230a6a2309605f13cc83fea88fff553a38347d
authorHerbert Valerio Riedel <hvr@gnu.org>
Sun, 17 Dec 2017 14:25:11 +0000 (17 15:25 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sun, 17 Dec 2017 14:39:31 +0000 (17 15:39 +0100)
tree8250e74f4abe11eb7db60b5982d02cabc935b74c
parent295793e437ad3d7eafb4ec34f76ce091fa113e97
Test for new defaulting-logic

This tweaks the existing `CustomPlain` test to test the legacy
defaulting logic for the unconditionally `Custom` default.

Morever, a new `SimpleDefault` test has been added which tests
that `cabal-version:2.1` does indeed infer `build-type: Simple`
when there is no `custom-setup` stanza defined.
cabal-testsuite/PackageTests/CustomPlain/plain.cabal
cabal-testsuite/PackageTests/CustomPlain/setup.cabal.out
cabal-testsuite/PackageTests/CustomPlain/setup.out
cabal-testsuite/PackageTests/SimpleDefault/M.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/SimpleDefault/Setup.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/SimpleDefault/cabal.project [new file with mode: 0644]
cabal-testsuite/PackageTests/SimpleDefault/cabal.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/SimpleDefault/my.cabal [new file with mode: 0644]