From 126d2d93dab3ae0bb7d987a3f4f7e0f030d7c8fb Mon Sep 17 00:00:00 2001 From: Umputun Date: Tue, 25 Jun 2019 14:08:26 -0500 Subject: [PATCH] adjust remote tests, remove legacy mongo tests --- backend/app/cmd/avatar_test.go | 22 ++++++---------------- backend/app/store/admin/remote_test.go | 2 +- backend/app/store/engine/remote_test.go | 4 ++-- 3 files changed, 9 insertions(+), 19 deletions(-) diff --git a/backend/app/cmd/avatar_test.go b/backend/app/cmd/avatar_test.go index e0df7193..203f246c 100644 --- a/backend/app/cmd/avatar_test.go +++ b/backend/app/cmd/avatar_test.go @@ -22,23 +22,13 @@ func TestAvatar_Execute(t *testing.T) { } defer os.RemoveAll("/tmp/ava-test") - // from fs to mongo + // from fs to bolt cmd := AvatarCommand{migrator: &avatarMigratorMock{retCount: 100}} cmd.SetCommon(CommonOpts{RemarkURL: "", SharedSecret: "123456"}) p := flags.NewParser(&cmd, flags.Default) - _, err := p.ParseArgs([]string{"--src.type=fs", "--src.fs.path=/tmp/ava-test", "--dst.type=mongo", - "--mongo.url=" + mongoURL, "--mongo.db=test_remark"}) - require.Nil(t, err) - err = cmd.Execute(nil) - assert.NoError(t, err) - - // from fs to bolt - cmd = AvatarCommand{migrator: &avatarMigratorMock{retCount: 100}} - cmd.SetCommon(CommonOpts{RemarkURL: "", SharedSecret: "123456"}) - p = flags.NewParser(&cmd, flags.Default) - _, err = p.ParseArgs([]string{"--src.type=fs", "--src.fs.path=/tmp/ava-test", "--dst.type=bolt", + _, err := p.ParseArgs([]string{"--src.type=fs", "--src.fs.path=/tmp/ava-test", "--dst.type=bolt", "--dst.bolt.file=/tmp/ava-test.db"}) - require.Nil(t, err) + require.NoError(t, err) err = cmd.Execute(nil) assert.NoError(t, err) @@ -46,9 +36,9 @@ func TestAvatar_Execute(t *testing.T) { cmd = AvatarCommand{migrator: &avatarMigratorMock{retCount: 0, retError: errors.New("failed blah")}} cmd.SetCommon(CommonOpts{RemarkURL: "", SharedSecret: "123456"}) p = flags.NewParser(&cmd, flags.Default) - _, err = p.ParseArgs([]string{"--src.type=fs", "--src.fs.path=/tmp/ava-test", "--dst.type=mongo", - "--mongo.url=" + mongoURL, "--mongo.db=test_remark"}) - require.Nil(t, err) + _, err = p.ParseArgs([]string{"--src.type=fs", "--src.fs.path=/tmp/ava-test", "--dst.type=bolt", + "--dst.bolt.file=/tmp/ava-test.db"}) + require.NoError(t, err) err = cmd.Execute(nil) assert.Error(t, err, "failed blah") } diff --git a/backend/app/store/admin/remote_test.go b/backend/app/store/admin/remote_test.go index d1940f08..e39fdfc7 100644 --- a/backend/app/store/admin/remote_test.go +++ b/backend/app/store/admin/remote_test.go @@ -20,7 +20,7 @@ import ( ) func TestRemote_Key(t *testing.T) { - ts := testServer(t, `{"method":"admin.key","params":null,"id":1}`, + ts := testServer(t, `{"method":"admin.key","id":1}`, `{"result":"12345","id":1}`) defer ts.Close() c := Remote{Client: remote.Client{API: ts.URL, Client: http.Client{}}} diff --git a/backend/app/store/engine/remote_test.go b/backend/app/store/engine/remote_test.go index 7ac33254..7b206e43 100644 --- a/backend/app/store/engine/remote_test.go +++ b/backend/app/store/engine/remote_test.go @@ -85,7 +85,7 @@ func TestRemote_FailedStatus(t *testing.T) { req := GetRequest{Locator: store.Locator{URL: "http://example.com/url"}, CommentID: "site"} _, err := c.Get(req) - assert.EqualError(t, err, "bad status 400 for store.get") + assert.EqualError(t, err, "bad status 400 Bad Request for store.get") } func TestRemote_Update(t *testing.T) { @@ -160,7 +160,7 @@ func TestRemote_Delete(t *testing.T) { } func TestRemote_Close(t *testing.T) { - ts := testServer(t, `{"method":"store.close","params":null,"id":1}`, `{}`) + ts := testServer(t, `{"method":"store.close","id":1}`, `{}`) defer ts.Close() c := Remote{Client: remote.Client{API: ts.URL, Client: http.Client{}}} err := c.Close()