|
@@ -22,7 +22,7 @@ import (
|
|
|
|
|
|
var _ = Describe("String utilities", func() {
|
|
|
Context("Ring", func() {
|
|
|
- It("adds elements to the ring", func() {
|
|
|
+ It("adds elements to the ring (3)", func() {
|
|
|
R := Ring{Length: 3}
|
|
|
R.Add("a")
|
|
|
R.Add("b")
|
|
@@ -33,5 +33,16 @@ var _ = Describe("String utilities", func() {
|
|
|
R.Add("d")
|
|
|
Expect(R.Data).To(Equal([]string{"b", "c", "d"}))
|
|
|
})
|
|
|
+ It("adds elements to the ring (2)", func() {
|
|
|
+ R := Ring{Length: 2}
|
|
|
+ R.Add("a")
|
|
|
+ R.Add("b")
|
|
|
+ R.Add("c")
|
|
|
+ Expect(R.Data).To(Equal([]string{"b", "c"}))
|
|
|
+ R.Add("d")
|
|
|
+ Expect(R.Data).To(Equal([]string{"c", "d"}))
|
|
|
+ R.Add("d")
|
|
|
+ Expect(R.Data).To(Equal([]string{"c", "d"}))
|
|
|
+ })
|
|
|
})
|
|
|
})
|