diff options
Diffstat (limited to 'integration_test.go')
-rw-r--r-- | integration_test.go | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/integration_test.go b/integration_test.go index a26fe57..40505ee 100644 --- a/integration_test.go +++ b/integration_test.go @@ -986,7 +986,16 @@ func TestGetAllFeedEntries(t *testing.T) { } if allResults.Entries[0].ID == filteredResults.Entries[0].ID { - t.Fatal(`Filtered entries should be different than previous result`) + t.Fatal(`Filtered entries should be different than previous results`) + } + + filteredResultsByEntryID, err := client.FeedEntries(feedID, &miniflux.Filter{BeforeEntryID: allResults.Entries[0].ID}) + if err != nil { + t.Fatal(err) + } + + if filteredResultsByEntryID.Entries[0].ID == allResults.Entries[0].ID { + t.Fatal(`The first entry should filtered out`) } } @@ -1035,6 +1044,15 @@ func TestGetAllEntries(t *testing.T) { if resultWithDifferentSorting.Entries[0].Title == resultWithoutSorting.Entries[0].Title { t.Fatalf(`The items should be sorted differently "%v" vs "%v"`, resultWithDifferentSorting.Entries[0].Title, resultWithoutSorting.Entries[0].Title) } + + resultWithStarredEntries, err := client.Entries(&miniflux.Filter{Starred: true}) + if err != nil { + t.Fatal(err) + } + + if resultWithStarredEntries.Total != 0 { + t.Fatalf(`We are not supposed to have starred entries yet`) + } } func TestInvalidFilters(t *testing.T) { |