aboutsummaryrefslogtreecommitdiffhomepage
path: root/integration_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'integration_test.go')
-rw-r--r--integration_test.go20
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) {