Break down the spec of check config

The following discussion from !1929 (merged) should be addressed:

  • @stanhu started a discussion:

    This file (spec/integration/check_config_spec.rb) is getting large. It feels like we should start so split these specs into different files.