github.com/go-chef/chef@v0.30.1/run_list_test.go (about)

     1  package chef
     2  
     3  import (
     4  	"github.com/stretchr/testify/assert"
     5  	"testing"
     6  )
     7  
     8  var (
     9  	rl = RunList{"recipe[foo]", "recipe[baz]", "role[banana]"}
    10  )
    11  
    12  func TestNodeRunList(t *testing.T) {
    13  	assert.IsType(t, RunList{}, rl, "Runlist type")
    14  	assert.Contains(t, rl, "recipe[foo]", "Runlist contents")
    15  	assert.Contains(t, rl, "recipe[baz]", "Runlist contents")
    16  	assert.Contains(t, rl, "role[banana]", "Runlist contents")
    17  
    18  	rl = RunList{}
    19  	assert.Empty(t, rl, "Empty runlist")
    20  }