| package shortcut |
| |
| import ( |
| "testing" |
| |
| "github.com/stretchr/testify/assert" |
| "go.skia.org/infra/go/testutils/unittest" |
| ) |
| |
| func TestIDFromKeys(t *testing.T) { |
| unittest.SmallTest(t) |
| |
| assert.Equal(t, "X", IDFromKeys(nil)) |
| |
| assert.Equal(t, "X8a18d2be561b75dc48c3afcd8145767c", IDFromKeys(&Shortcut{ |
| Keys: []string{ |
| ",arch=x86,config=8888,", |
| ",arch=arm,config=8888,", |
| }, |
| })) |
| |
| // Test that order doesn't matter. |
| assert.Equal(t, "X8a18d2be561b75dc48c3afcd8145767c", IDFromKeys(&Shortcut{ |
| Keys: []string{ |
| ",arch=arm,config=8888,", |
| ",arch=x86,config=8888,", |
| }, |
| })) |
| } |