aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wrms_test.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/wrms_test.go b/wrms_test.go
index edb174f..e2f5412 100644
--- a/wrms_test.go
+++ b/wrms_test.go
@@ -83,3 +83,18 @@ func TestWrmsUpUpDownNextNext(t *testing.T) {
t.Fail()
}
}
+
+func TestWrmsDoubleAdd(t *testing.T) {
+ wrms := Wrms{Player: &mockPlayer{}}
+ s1 := NewDummySong("song1", "snfmt")
+
+ llog.Info("Double Add test")
+ wrms.AddSong(s1)
+ wrms.AdjustSongWeight(alice, s1.Uri, "up")
+ wrms.Next()
+
+ s1 = NewDummySong("song1", "snfmt")
+ wrms.AddSong(s1)
+ wrms.AdjustSongWeight(alice, s1.Uri, "up")
+ wrms.Next()
+}