Skip to content

Instantly share code, notes, and snippets.

@maxclaus
Last active December 28, 2015 01:19
Show Gist options
  • Save maxclaus/7420042 to your computer and use it in GitHub Desktop.
Save maxclaus/7420042 to your computer and use it in GitHub Desktop.
mkdir tdd && cd tdd

bundle init

vim Gemfile
# A sample Gemfile
source "https://rubygems.org"

gem "rspec"
gem "guard"
gem "guard-rspec"
rspec --init


guard init rspec

guard

mkdir spec/lib lib

vim spec/lib/my_class_spec.rb
require "spec_helper"
require "my_class"

describe MyClass do
  context "#new" do
    it "should initialize a new myclass" do
      my_class = MyClass.new
      my_class.my_value.should eq("test")
    end
  end
end
vim lib/my_class.rb
class MyClass
  attr_accessor :my_value

  def initialize
    @my_value = "test"
  end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment