github.com/kvattikuti/drone@v0.2.1-0.20140603034306-d400229a327a/pkg/model/util_test.go (about)

     1  package model
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func Test_createSlug(t *testing.T) {
     8  	strings := map[string]string{
     9  		"John Tyler":        "john-tyler",
    10  		"James K. Polk":     "james-k-polk",
    11  		"George H. W. Bush": "george-h-w-bush",
    12  		"François Hollande": "francois-hollande",
    13  		"dàzǒngtǒng":        "dazongtong",
    14  		"大總統":               "大總統",
    15  	}
    16  
    17  	for k, v := range strings {
    18  		if slug := createSlug(k); slug != v {
    19  			t.Errorf("Expected Slug %s for string %s, got %s", v, k, slug)
    20  		}
    21  	}
    22  }