mirror of
				https://github.com/redis/go-redis.git
				synced 2025-10-30 16:45:34 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			684 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			684 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package rediscmd
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 
 | |
| 	. "github.com/onsi/ginkgo"
 | |
| 	. "github.com/onsi/ginkgo/extensions/table"
 | |
| 	. "github.com/onsi/gomega"
 | |
| )
 | |
| 
 | |
| func TestGinkgo(t *testing.T) {
 | |
| 	RegisterFailHandler(Fail)
 | |
| 	RunSpecs(t, "redisext")
 | |
| }
 | |
| 
 | |
| var _ = Describe("AppendArg", func() {
 | |
| 	DescribeTable("...",
 | |
| 		func(src string, wanted string) {
 | |
| 			b := appendArg(nil, src)
 | |
| 			Expect(string(b)).To(Equal(wanted))
 | |
| 		},
 | |
| 
 | |
| 		Entry("", "-inf", "-inf"),
 | |
| 		Entry("", "+inf", "+inf"),
 | |
| 		Entry("", "foo.bar", "foo.bar"),
 | |
| 		Entry("", "foo:bar", "foo:bar"),
 | |
| 		Entry("", "foo{bar}", "foo{bar}"),
 | |
| 		Entry("", "foo-123_BAR", "foo-123_BAR"),
 | |
| 		Entry("", "foo\nbar", "666f6f0a626172"),
 | |
| 		Entry("", "\000", "00"),
 | |
| 	)
 | |
| })
 |