github.com/scorpionis/hub@v2.2.1+incompatible/commands/release_test.go (about) 1 package commands 2 3 import ( 4 "testing" 5 6 "github.com/github/hub/Godeps/_workspace/src/github.com/bmizerany/assert" 7 "github.com/github/hub/fixtures" 8 ) 9 10 func TestAssetFinder_Find(t *testing.T) { 11 finder := assetFinder{} 12 13 paths, err := finder.Find(fixtures.Path("release_dir", "file1")) 14 assert.Equal(t, nil, err) 15 assert.Equal(t, 1, len(paths)) 16 17 paths, err = finder.Find(fixtures.Path("release_dir", "dir")) 18 assert.Equal(t, nil, err) 19 assert.Equal(t, 3, len(paths)) 20 } 21 22 func TestAssetUploader_detectContentType(t *testing.T) { 23 u := &assetUploader{} 24 ct, err := u.detectContentType(fixtures.Path("release_dir", "file1")) 25 26 assert.Equal(t, nil, err) 27 assert.Equal(t, "text/plain", ct) 28 }