How to start new chef project in OSX

Initial Ruby preparation

rvm use 1.9.3@cloud --create
gem update --system

I use meez for initial cookbook infrastructure

Serverspecs asserts examples

it 'adds the Opscode package signing key' do
    opscode_key = shell_out("apt-key list")
    assert opscode_key.stdout.include?("Opscode Packages
<packages@opscode.com>")
  end

it 'creates the correct pinning preferences for chef' do
    chef_policy = shell_out("apt-cache policy chef")
    assert chef_policy.stdout.include?("Package pin: 10.16.2-1")
  end