aboutsummaryrefslogtreecommitdiff
path: root/internal/tests/entry_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/tests/entry_test.go')
-rw-r--r--internal/tests/entry_test.go34
1 files changed, 34 insertions, 0 deletions
diff --git a/internal/tests/entry_test.go b/internal/tests/entry_test.go
index dde5582a..b0669797 100644
--- a/internal/tests/entry_test.go
+++ b/internal/tests/entry_test.go
@@ -397,6 +397,40 @@ func TestUpdateStatus(t *testing.T) {
}
}
+func TestUpdateEntry(t *testing.T) {
+ client := createClient(t)
+ createFeed(t, client)
+
+ result, err := client.Entries(&miniflux.Filter{Limit: 1})
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ title := "New title"
+ content := "New content"
+
+ _, err = client.UpdateEntry(result.Entries[0].ID, &miniflux.EntryModificationRequest{
+ Title: &title,
+ Content: &content,
+ })
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ entry, err := client.Entry(result.Entries[0].ID)
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ if entry.Title != title {
+ t.Fatal("The entry title should be updated")
+ }
+
+ if entry.Content != content {
+ t.Fatal("The entry content should be updated")
+ }
+}
+
func TestToggleBookmark(t *testing.T) {
client := createClient(t)
createFeed(t, client)