aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/.travel.yml9
-rw-r--r--tests/README.md11
-rw-r--r--tests/default_test.go17
3 files changed, 37 insertions, 0 deletions
diff --git a/tests/.travel.yml b/tests/.travel.yml
new file mode 100644
index 00000000..09a5752b
--- /dev/null
+++ b/tests/.travel.yml
@@ -0,0 +1,9 @@
+command: go test -v {}
+include: ^.+_test\.go$
+path: ./
+depth: 1
+verbose: true
+timeout: 1m
+reload: false
+html: test.html
+notify: []
diff --git a/tests/README.md b/tests/README.md
new file mode 100644
index 00000000..98693257
--- /dev/null
+++ b/tests/README.md
@@ -0,0 +1,11 @@
+## gogs test
+
+this is for developers
+
+## prepare environment
+ go get -u github.com/shxsun/travelexec
+ # start gogs server
+ gogs web
+
+## start test
+ travelexec
diff --git a/tests/default_test.go b/tests/default_test.go
new file mode 100644
index 00000000..d6f3a03b
--- /dev/null
+++ b/tests/default_test.go
@@ -0,0 +1,17 @@
+package test
+
+import (
+ "net/http"
+ "testing"
+)
+
+func TestMain(t *testing.T) {
+ r, err := http.Get("http://localhost:3000/")
+ if err != nil {
+ t.Fatal(err)
+ }
+ defer r.Body.Close()
+ if r.StatusCode != http.StatusOK {
+ t.Error(r.StatusCode)
+ }
+}