Skip to content

Instantly share code, notes, and snippets.

@ryanb
Created March 29, 2012 23:26
Show Gist options
  • Save ryanb/2244869 to your computer and use it in GitHub Desktop.
Save ryanb/2244869 to your computer and use it in GitHub Desktop.

Revisions

  1. ryanb revised this gist Mar 29, 2012. 3 changed files with 3 additions and 3 deletions.
    2 changes: 1 addition & 1 deletion 1_let.rb
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    let(:user) { User.create! name: "John" }
    let(:comment) { user.comments.create! }

    it "delegates user's name" do
    it "delegates to user's name" do
    comment.name.should eq(user.name)
    end
    end
    2 changes: 1 addition & 1 deletion 2_def.rb
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ def comment
    @comment ||= user.comments.create!
    end

    it "delegates user's name" do
    it "delegates to user's name" do
    comment.name.should eq(user.name)
    end
    end
    2 changes: 1 addition & 1 deletion 3_def_condensed.rb
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    def user; @user ||= User.create! name: "John"; end
    def comment; @comment ||= user.comments.create!; end

    it "delegates user's name" do
    it "delegates to user's name" do
    comment.name.should eq(user.name)
    end
    end
  2. ryanb created this gist Mar 29, 2012.
    8 changes: 8 additions & 0 deletions 1_let.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    desc "A user's comment" do
    let(:user) { User.create! name: "John" }
    let(:comment) { user.comments.create! }

    it "delegates user's name" do
    comment.name.should eq(user.name)
    end
    end
    13 changes: 13 additions & 0 deletions 2_def.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    desc "A user's comment" do
    def user
    @user ||= User.create! name: "John"
    end

    def comment
    @comment ||= user.comments.create!
    end

    it "delegates user's name" do
    comment.name.should eq(user.name)
    end
    end
    8 changes: 8 additions & 0 deletions 3_def_condensed.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    desc "A user's comment" do
    def user; @user ||= User.create! name: "John"; end
    def comment; @comment ||= user.comments.create!; end

    it "delegates user's name" do
    comment.name.should eq(user.name)
    end
    end