diff options
| author | Shulhan <ms@kilabit.info> | 2026-02-15 12:36:37 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2026-02-15 12:36:37 +0700 |
| commit | 827a2741e4fcb8e6feb5bf76acb20799c2913451 (patch) | |
| tree | 468c533edc4bbc3cbe37ed27260ed033ec87cb99 | |
| parent | 1aa46846bc1bfe64c1608e8a536b1732cc3d3b1a (diff) | |
| download | awwan-827a2741e4fcb8e6feb5bf76acb20799c2913451.tar.xz | |
all: fix integration tests from previous refactoring
When we made the refactoring, we forgot to run the test-integration task
which cause some tests are fails.
| -rw-r--r-- | http_server_play_test.go | 7 | ||||
| -rw-r--r-- | testdata/http_server/play_ssh_config_changes/test.data | 20 | ||||
| -rw-r--r-- | testdata/play/awwanssh.test/play_test.data | 17 |
3 files changed, 26 insertions, 18 deletions
diff --git a/http_server_play_test.go b/http_server_play_test.go index 68dd180..9018fce 100644 --- a/http_server_play_test.go +++ b/http_server_play_test.go @@ -13,7 +13,6 @@ import ( "net/http/httptest" "os" "path/filepath" - "strings" "testing" libhttp "git.sr.ht/~shulhan/pakakeh.go/lib/http" @@ -64,9 +63,10 @@ func TestHttpServerPlaySshConfigChanges(t *testing.T) { t.Fatal(err) } + var serveOpts = ServeOptions{} var httpd *httpServer - httpd, err = newHTTPServer(aww, ``) + httpd, err = newHTTPServer(aww, serveOpts) if err != nil { t.Fatal(err) } @@ -125,7 +125,4 @@ func testHttpExecute(t *testing.T, httpd *httpServer, tdata *test.Data, tag stri if err != nil { t.Fatal(err) } - - expResp = tdata.Output[tag+`:output`] - test.Assert(t, tag+`:output`, string(expResp), strings.Join(execRes.Output, "\n")) } diff --git a/testdata/http_server/play_ssh_config_changes/test.data b/testdata/http_server/play_ssh_config_changes/test.data index 00a6941..f9580b5 100644 --- a/testdata/http_server/play_ssh_config_changes/test.data +++ b/testdata/http_server/play_ssh_config_changes/test.data @@ -23,13 +23,17 @@ Host oldhost "begin_at": "2023-11-26T15:21:00Z", "end_at": "", "error": "", - "output": [] + "output": [ + { + "Type": "begin", + "Data": "2023-11-26T15:21:00Z", + "ID": "1" + } + ] }, "code": 200 } -<<< play_on_oldhost:output - >>> .ssh/config:newhost Host oldhost Hostname 127.0.0.1 @@ -60,9 +64,13 @@ Host newhost "begin_at": "2023-11-26T15:21:00Z", "end_at": "", "error": "", - "output": [] + "output": [ + { + "Type": "begin", + "Data": "2023-11-26T15:21:00Z", + "ID": "1" + } + ] }, "code": 200 } - -<<< play_on_newhost:output diff --git a/testdata/play/awwanssh.test/play_test.data b/testdata/play/awwanssh.test/play_test.data index e67163f..0a0c88d 100644 --- a/testdata/play/awwanssh.test/play_test.data +++ b/testdata/play/awwanssh.test/play_test.data @@ -1,11 +1,14 @@ Test on "play" command. -<<< play_with_local:output - --- SSH connection: awwanssh@127.0.0.1:10022 - --- SSH identity file: [/home/awwan/.ssh/id_ed25519] - === BEGIN: play testdata/play/awwanssh.test/play.aww 1- - --> 2: pwd +<<< play_with_local:stdout + --- SSH connection: awwanssh@127.0.0.1:10022 + --- SSH identity file: [/home/awwan/.ssh/id_ed25519] + === BEGIN: play testdata/play/awwanssh.test/play.aww 1- + --> 2: pwd + --> 5: #local: pwd + === END: play testdata/play/awwanssh.test/play.aww 1- + +<<< play_with_local:stderr /home/awwanssh - --> 5: #local: pwd /home/awwan/src - === END: play testdata/play/awwanssh.test/play.aww 1- + |
