例えばUsers::CommentsControllerが担ってるページのSystemTestUsers::CommentsTestにしたい。

でもUsersってクラスは無いのでこう書く必要がある。

# tests/system/users/comments_test.rb:
module Users
  class CommentsTest < ApplicationSystemTestCase
    # ...
  end
end

インデントが深くなるのでちょっと嫌。

単数形のUserだとModelに存在するのでこう書ける。

# tests/system/user/comments_test.rb:
class User::CommentsTest <  ApplicationSystemTestCase
  # ...
end

といってもこれもたまたまこうなってるだけだから気持ち悪い。

Comments


Option