mirror of https://github.com/statping/statping
42 lines
725 B
Go
42 lines
725 B
Go
package source
|
|
|
|
import (
|
|
"github.com/hunterlong/statup/utils"
|
|
"github.com/stretchr/testify/assert"
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
var (
|
|
dir string
|
|
)
|
|
|
|
func init() {
|
|
dir = utils.Directory
|
|
utils.InitLogs()
|
|
Assets()
|
|
os.RemoveAll(dir + "/cmd/assets")
|
|
}
|
|
|
|
func TestCore_UsingAssets(t *testing.T) {
|
|
assert.False(t, UsingAssets)
|
|
}
|
|
|
|
func TestCreateAssets(t *testing.T) {
|
|
assert.Nil(t, CreateAllAssets(dir))
|
|
assert.True(t, HasAssets(dir))
|
|
}
|
|
|
|
func TestCompileSASS(t *testing.T) {
|
|
t.SkipNow()
|
|
//os.Setenv("SASS", "sass")
|
|
os.Setenv("CMD_FILE", dir+"/cmd.sh")
|
|
assert.Nil(t, CompileSASS(dir))
|
|
assert.True(t, HasAssets(dir))
|
|
}
|
|
|
|
func TestDeleteAssets(t *testing.T) {
|
|
assert.Nil(t, DeleteAllAssets(dir))
|
|
assert.False(t, HasAssets(dir))
|
|
}
|