Week 10 Day 44

Testing & Committing

Jen's Monday

My new test for the warning that you have multiple gems. I forgot that you have to run the command in the test so it will see the error. That is what bundle :install is doing in there.

describe "#gem" do
    it "will display a Warning if the gem is duplicated" do
      gemfile <<-G
      gem 'rails', '~> 4.0.0'
      gem 'rails', '~> 4.0.0'

      bundle :install
      expect(out).to include("You specified:")

Joyce's Monday

I worked on writing better commit messages by reading and watching about git rebase -i and editing a pull request I have open. Previously, I had learned about squashing commits. Now, I worked on writing shorter messages and adding the issues link on the second line by using the reword command when typing the `git rebase -i [commit's hash].

Also read about WIP commits while coding, which I will have to keep in mind now.