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  }