summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorCristian Betivu <cbetivu@gmail.com>2021-06-06 14:58:13 +0200
committerJesse Duffield <jessedduffield@gmail.com>2021-06-16 15:00:17 +1000
commitd65c0188758f51be0bd8824c451be63114f4e07a (patch)
tree0c1f2e22f44eaa40c1d25176f978c6ddee79e82f /test
parent0c135515a5eb6cc11eec22b744aa06e6d52cf98e (diff)
Add integration test
Diffstat (limited to 'test')
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG1
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/FETCH_HEAD0
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/HEAD1
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/config8
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/description1
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/indexbin0 -> 137 bytes
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/info/exclude6
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD3
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master2
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7fbin0 -> 50 bytes
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c3
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8cbin0 -> 56 bytes
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc82
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391bin0 -> 15 bytes
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master1
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.11
-rw-r--r--test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.21
-rw-r--r--test/integration/switchTabFromMenu/expected/file00
-rw-r--r--test/integration/switchTabFromMenu/recording.json1
-rw-r--r--test/integration/switchTabFromMenu/setup.sh18
-rw-r--r--test/integration/switchTabFromMenu/test.json1
21 files changed, 50 insertions, 0 deletions
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG b/test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG
new file mode 100644
index 000000000..dc3ab4abe
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/COMMIT_EDITMSG
@@ -0,0 +1 @@
+file0
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/FETCH_HEAD b/test/integration/switchTabFromMenu/expected/.git_keep/FETCH_HEAD
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/FETCH_HEAD
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/HEAD b/test/integration/switchTabFromMenu/expected/.git_keep/HEAD
new file mode 100644
index 000000000..0f09c5ce4
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/HEAD
@@ -0,0 +1 @@
+d1d98a10aa479467df903fea43d45df9dc538bc8
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/config b/test/integration/switchTabFromMenu/expected/.git_keep/config
new file mode 100644
index 000000000..596ebaeb3
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/config
@@ -0,0 +1,8 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+[user]
+ email = CI@example.com
+ name = CI
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/description b/test/integration/switchTabFromMenu/expected/.git_keep/description
new file mode 100644
index 000000000..498b267a8
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/description
@@ -0,0 +1 @@
+Unnamed repository; edit this file 'description' to name the repository.
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/index b/test/integration/switchTabFromMenu/expected/.git_keep/index
new file mode 100644
index 000000000..ee900d6c3
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/index
Binary files differ
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/info/exclude b/test/integration/switchTabFromMenu/expected/.git_keep/info/exclude
new file mode 100644
index 000000000..a5196d1be
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/info/exclude
@@ -0,0 +1,6 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD b/test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD
new file mode 100644
index 000000000..7fb532da3
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/logs/HEAD
@@ -0,0 +1,3 @@
+0000000000000000000000000000000000000000 d1d98a10aa479467df903fea43d45df9dc538bc8 CI <CI@example.com> 1622983913 +0200 commit (initial): file0
+d1d98a10aa479467df903fea43d45df9dc538bc8 19bec20dd95b2a7cb0cc18b39c865edc1836748c CI <CI@example.com> 1622983913 +0200 commit: file0
+19bec20dd95b2a7cb0cc18b39c865edc1836748c d1d98a10aa479467df903fea43d45df9dc538bc8 CI <CI@example.com> 1622983922 +0200 checkout: moving from master to 0.0.1
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master b/test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master
new file mode 100644
index 000000000..c2c28dbb7
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/logs/refs/heads/master
@@ -0,0 +1,2 @@
+0000000000000000000000000000000000000000 d1d98a10aa479467df903fea43d45df9dc538bc8 CI <CI@example.com> 1622983913 +0200 commit (initial): file0
+d1d98a10aa479467df903fea43d45df9dc538bc8 19bec20dd95b2a7cb0cc18b39c865edc1836748c CI <CI@example.com> 1622983913 +0200 commit: file0
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7f b/test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7f
new file mode 100644
index 000000000..d09fb5ad6
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/09/767bd3484e22b41138116992cc1cb5bc45fb7f
Binary files differ
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c b/test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c
new file mode 100644
index 000000000..1223bd157
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/19/bec20dd95b2a7cb0cc18b39c865edc1836748c
@@ -0,0 +1,3 @@
+xK
+0 )/XR
+Y,@҄B_3ɾmK¥V EgsL*RFLBYQ-w̐ \*X!HO{'{~y;Vɾ=B 䣽鶟jgn겪3?K9b \ No newline at end of file
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8c b/test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8c
new file mode 100644
index 000000000..58277c3d5
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/c4/534c51b41b7c85f4fad4657885792d95797e8c
Binary files differ
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc8 b/test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc8
new file mode 100644
index 000000000..ca42f4e7e
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/d1/d98a10aa479467df903fea43d45df9dc538bc8
@@ -0,0 +1,2 @@
+xM
+0@sJf2\y 3P<~=BZ|*|oǑ(3>%ACJ,iL3<RMRt -YkzMMY7+V \ No newline at end of file
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 b/test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
new file mode 100644
index 000000000..711223894
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
Binary files differ
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master b/test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master
new file mode 100644
index 000000000..dbf698cae
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/refs/heads/master
@@ -0,0 +1 @@
+19bec20dd95b2a7cb0cc18b39c865edc1836748c
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.1 b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.1
new file mode 100644
index 000000000..0f09c5ce4
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.1
@@ -0,0 +1 @@
+d1d98a10aa479467df903fea43d45df9dc538bc8
diff --git a/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.2 b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.2
new file mode 100644
index 000000000..dbf698cae
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/.git_keep/refs/tags/0.0.2
@@ -0,0 +1 @@
+19bec20dd95b2a7cb0cc18b39c865edc1836748c
diff --git a/test/integration/switchTabFromMenu/expected/file0 b/test/integration/switchTabFromMenu/expected/file0
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/integration/switchTabFromMenu/expected/file0
diff --git a/test/integration/switchTabFromMenu/recording.json b/test/integration/switchTabFromMenu/recording.json
new file mode 100644
index 000000000..41baf72c3
--- /dev/null
+++ b/test/integration/switchTabFromMenu/recording.json
@@ -0,0 +1 @@
+{"KeyEvents":[{"Timestamp":1555,"Mod":0,"Key":9,"Ch":9},{"Timestamp":2908,"Mod":0,"Key":256,"Ch":63},{"Timestamp":4293,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4593,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4626,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4642,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4659,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4676,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4709,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4726,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4742,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4759,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4792,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4809,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4825,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4842,"Mod":0,"Key":258,"Ch":0},{"Timestamp":5133,"Mod":0,"Key":258,"Ch":0},{"Timestamp":5382,"Mod":0,"Key":258,"Ch":0},{"Timestamp":6474,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8905,"Mod":0,"Key":256,"Ch":32},{"Timestamp":11204,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":158,"Height":38}]} \ No newline at end of file
diff --git a/test/integration/switchTabFromMenu/setup.sh b/test/integration/switchTabFromMenu/setup.sh
new file mode 100644
index 000000000..65cd6d129
--- /dev/null
+++ b/test/integration/switchTabFromMenu/setup.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+cd $1
+
+git init
+
+git config user.email "CI@example.com"
+git config user.name "CI"
+
+touch file0
+git add file0
+git commit -am file0
+git tag 0.0.1
+
+touch file1
+git add file1
+git commit -am file0
+git tag 0.0.2
diff --git a/test/integration/switchTabFromMenu/test.json b/test/integration/switchTabFromMenu/test.json
new file mode 100644
index 000000000..da32c2001
--- /dev/null
+++ b/test/integration/switchTabFromMenu/test.json
@@ -0,0 +1 @@
+{ "description": "Change tabs from Options menu", "speed": 30 }