[Exercises 10.5.2] homeとprofileページのページネーション表示をテストする

## Exercises 10.5.2

@tacahilo @kitak @gs3 @keokent

homeとprofileページのマイクロポストフィードに、ページネーションが表示されているかを
確認するテストを作成しました。
1ページにつき30のマイクロポストが表示される仕様になっているので、
ページネーションを出現させるために、FactoryGirlでマイクロポストがちょうど31になるようにしています。（profileページのテストはlet!内で2つ作成済みなので29のみ追加しました）

レビューのほどよろしくお願いします！

### 行ったこと
- [x] homeページのフィードにページネーションが表示されていることをテストする (micropost_pages_spec.rb)
- [x] 同様にprofileページでもテストをする (user_pages_spec.rb)

演習URL：https://www.railstutorial.org/book/user_microposts#sec-micropost_exercises
ここの let! で `FactoryGirl.create_list(:micropost, default_per_page, user: user)` を即時評価により実行した返り値（ここでは 30件分のmicropostインスタンスが格納された配列）を `u30` という変数に代入しているけれど、その後のテストで `u30` という変数は使われていないよね。

変数に値を代入するということはメモリを使うことになるので、使わない変数をつくるのはリソースを無駄に消費していることになるかな。

自分だったら `FactoryGirl.create_list(:micropost, default_per_page, user: user)` は before のなかに入れてしまうなぁ

```ruby
context "should not view by 30 microposts" do
  before do
    FactoryGirl.create_list(:micropost, default_per_page, user: user)
    visit user_path(user)
  end

  it { should have_selector('ol.microposts li', count: 30) }
  it { should_not have_selector('div.pagination') }
end
```

このようなケースが このテストにも他にあるし、`spec/requests/user_pages_spec.rb` にもあると思うので、余力があれば見なおしてみよう！