4 import org.specs.mock.Mockito
5 import org.mockito.Mock._
6 import org.mockito.Mockito._
8 object SortOperationsSpec extends Specification with Mockito {
10 "Redis Client Sort Operations" should {
12 var client: RedisTestClient = null
13 var connection: Connection = null
16 connection = mock[Connection]
17 client = new RedisTestClient(connection)
20 "sort the contents of the specified key" in {
21 val listResult: List[String] = List("one", "two", "three")
22 connection.readList returns listResult
23 client.sort("set", "ALPHA DESC") mustEqual listResult
24 connection.write("SORT set ALPHA DESC\r\n") was called
27 "sort the contents of the specified key with default" in {
28 val listResult: List[String] = List("one", "two", "three")
29 connection.readList returns listResult
30 client.sort("set") mustEqual listResult
31 connection.write("SORT set\r\n") was called