You're right. In order to do that, you need to converge etcd cookbook first. 

I'm not sure if this is 100% correct, but I guess it can be simply done by
* put 'include_recipe "etcd::compile_time"' into your 'utils_test' recipe 
* then, converge it before doing spec test.

For example,

```
let(:runner) { ChefSpec::ChefRunner.new() }
let(:chef_run) do
  runner.converge "utils_test"
end

if 'should ~~~ ' do
...
```

If this is working, isn't it simple? But, as I said, maybe I missed something here. 
Plz let me know if I'm wrong. 
@wilreichert what do you think?