Sha256: 37dbee2e6a3b3036fd8a243a480a44221a1ea968c7ed89c12719b9d56d8e690d
Contents?: true
Size: 745 Bytes
Versions: 7
Compression:
Stored size: 745 Bytes
Contents
require 'spec_helper' describe Toadie::Blame do it "builds a author on initialize" do expect { blame = Toadie::Blame.new('fakefile', 42) blame.author.should be_a(Toadie::Author) }.to change { Toadie::Author.all.size }.by(1) end describe "#execute" do it "returns test results in test mode" do Toadie::Blame.execute('fakefile', 42).should == Toadie::FakeResults.blame end end describe "#extract_name_and_email" do it "gets name and email correctly from a blame porcelain result" do result = Toadie::FakeResults.blame name, email = Toadie::Blame.extract_author(result) name.should == 'Beverly Crusher' email.should == 'crusher@uss-enterprise.com' end end end
Version data entries
7 entries across 7 versions & 1 rubygems