diff options
author | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2008-06-26 01:17:24 +0200 |
---|---|---|
committer | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2008-07-15 12:28:53 +0200 |
commit | cd162092db9007603fec7ff08aaaa3d527b6a9e9 (patch) | |
tree | 6cbfa7ab376de03527ac1a3a42758bc05b2f213c /test | |
parent | 87d18f556f86d22a254d2f5eeb0226dc9c07857f (diff) | |
download | nbb-cd162092db9007603fec7ff08aaaa3d527b6a9e9.tar.gz nbb-cd162092db9007603fec7ff08aaaa3d527b6a9e9.tar.xz nbb-cd162092db9007603fec7ff08aaaa3d527b6a9e9.zip |
Add tests for no VCS and ambigous VCS
Diffstat (limited to 'test')
-rw-r--r-- | test/nbb-config.at | 36 |
1 files changed, 34 insertions, 2 deletions
diff --git a/test/nbb-config.at b/test/nbb-config.at index a4301e1..c343d2e 100644 --- a/test/nbb-config.at +++ b/test/nbb-config.at @@ -5,8 +5,40 @@ AT_TESTED([nbb]) dnl =================================================================== +AT_SETUP([nbb config: no VCS repository type]) +AT_KEYWORDS([nbb vcs config]) +AT_CHECK([mkdir test.foo && cd test.foo]) +AT_DATA([test.foo/configure.ac], [dnl +AC[_]INIT(nbb-test-foo, 1.2.3, invalid@invalid.invalid) +AC[_]OUTPUT +]) +AT_CHECK([echo "$PWD/test.foo" > expout +cd test.foo && nbb config srcdir], [0], [expout]) +AT_CHECK([rm -rf test.foo]) +AT_CLEANUP() + +dnl =================================================================== + +AT_SETUP([nbb config: bzr AND git ambigous repository]) +AT_KEYWORDS([nbb vcs bzr git config]) +AT_CHECK([mkdir test.bzrgit && cd test.bzrgit]) +AT_CHECK([cd test.bzrgit && bzr init && bzr nick testnick]) +AT_CHECK([cd test.bzrgit && git init], [0], +[Initialized empty Git repository in .git/ +]) +AT_DATA([test.bzrgit/configure.ac], [dnl +AC[_]INIT(nbb-test-bzr, 1.2.3, invalid@invalid.invalid) +AC[_]OUTPUT +]) +AT_CHECK([echo "$PWD/test.bzrgit" > expout +cd test.bzrgit && nbb config srcdir], [0], [expout]) +AT_CHECK([rm -rf test.bzrgit]) +AT_CLEANUP() + +dnl =================================================================== + AT_SETUP([nbb config: git defaults]) -AT_KEYWORDS([nbb git config]) +AT_KEYWORDS([nbb vcs git config]) AT_CHECK([mkdir test.git && cd test.git]) AT_CHECK([cd test.git && git init], [0], [Initialized empty Git repository in .git/ @@ -66,7 +98,7 @@ echo "$PWD/test.bzr/_build/testnick" > expout AT_CHECK([cd test.bzr && nbb config builddir], [0], [expout]) echo "$PWD/test.bzr/_install/testnick" > expout AT_CHECK([cd test.bzr && nbb config installdir], [0], [expout]) -AT_CHECK([rm -rf test.git]) +AT_CHECK([rm -rf test.bzr]) AT_CLEANUP() dnl =================================================================== |