diff options
| -rw-r--r-- | wrms_test.go | 15 |
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() +} |
