small pixel drawing of a pufferfish vore

reaper/reaper_test.go

package reaper

import (
	"testing"

	"git.j3s.sh/vore/rss"
	"git.j3s.sh/vore/sqlite"
)

func TestHasFeed(t *testing.T) {
	db := sqlite.New("go_test.db")
	r := New(db)
	f1 := rss.Feed{UpdateURL: "something"}
	f2 := rss.Feed{UpdateURL: "strange"}
	r.addFeed(&f1)
	r.addFeed(&f2)
	if r.HasFeed("banana") == true {
		t.Fatal("reaper should not have a banana")
	}
	if r.HasFeed("something") == false {
		t.Fatal("reaper should have something")
	}
	if r.HasFeed("strange") == false {
		t.Fatal("reaper should have strange")
	}
}