spec/gem_spec.rb in pessimize-0.3.0 vs spec/gem_spec.rb in pessimize-0.4.0

- old
+ new

@@ -69,9 +69,25 @@ its(:to_s) { should == 'gem "blah", "~> 2.1", group: :development' } end end + context "creating a gem with a comment" do + let(:gem) { Gem.new(Ripper.lex('gem "blah" # It blahs')) } + subject { gem } + + its(:name) { should == "blah" } + + context "after setting the version" do + before do + gem.version = "~> 2.1" + end + + its(:to_s) { should == 'gem "blah", "~> 2.1" # It blahs' } + end + + end + context "creating a gem using new lines for arguments" do let(:gem_string) { <<GEM.strip gem "blah", "2.0.0beta", group: :development