github.com/kcmerrill/alfred@v0.0.0-20180727171036-06445dcb5e3d/pkg/alfred/dir_test.go (about)

     1  package alfred
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestTaskDir(t *testing.T) {
     8  	task := Task{
     9  		Dir: "/tmp/alfred/dir-test-{{ .Text.Failure }}",
    10  	}
    11  
    12  	c := InitialContext([]string{})
    13  	c.Text.Failure = "red"
    14  
    15  	dir, ok := task.dir(c)
    16  
    17  	if dir != "/tmp/alfred/dir-test-red" {
    18  		t.Fatalf("Template not working with task.dir()")
    19  	}
    20  
    21  	if !ok {
    22  		t.Fatalf("Ability to create directories broken")
    23  	}
    24  }