diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-10-14 00:00:32 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-10-14 00:15:32 -0400 |
commit | 9f0ce77f01c5bdd7cb4f475d3d526b8ac30f9cc4 (patch) | |
tree | 549156003867ccb715c6ec2a6b28b895b5f5cfc5 /test/test.scala | |
parent | bf4ea112fe668fb7e2e95a2baca4989b16384783 (diff) | |
download | cbt-9f0ce77f01c5bdd7cb4f475d3d526b8ac30f9cc4.tar.gz cbt-9f0ce77f01c5bdd7cb4f475d3d526b8ac30f9cc4.tar.bz2 cbt-9f0ce77f01c5bdd7cb4f475d3d526b8ac30f9cc4.zip |
add tests for cross-cbt-version exit code and err/out directing
also adds example for propagating build-time information into run time
Diffstat (limited to 'test/test.scala')
-rw-r--r-- | test/test.scala | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/test/test.scala b/test/test.scala index 685d7ce..5b4a4af 100644 --- a/test/test.scala +++ b/test/test.scala @@ -212,10 +212,10 @@ object Main{ compile("../examples/uber-jar-example") { - val res = task("docJar","library-test") - assert( res.out endsWith "library-test_2.11-0.1-javadoc.jar" ) - assert( res.err startsWith "model contains" ) - assert( res.err endsWith "documentable templates" ) + val res = task("docJar","simple-fixed-cbt") + assert( res.out endsWith "simple-fixed-cbt_2.11-0.1-javadoc.jar", res.out ) + assert( res.err contains "model contains", res.err ) + assert( res.err endsWith "documentable templates", res.err ) } { @@ -225,6 +225,12 @@ object Main{ } { + val res = runCbt("../examples/build-info-example", Seq("run")) + assert(res.exit0) + assert(res.out contains "version: 0.1", res.out) + } + + { val res = runCbt("forgot-extend", Seq("run")) assert(!res.exit0) assert(res.err contains "Build cannot be cast to cbt.BuildInterface", res.err) |