同じ名前の 2 つのコントローラーがありますが、異なるフォルダーにあります。
1 つは「controllers」にあり、もう 1 つは「controllers/api/v1」にあります。
前者はスムーズに実行されていますが、後者は実行されていません。
両方のテスト ファイルは機能テスト フォルダーにあります。
実行中のテスト ファイル:
# encoding: utf-8
require 'test_helper'
require_relative '../../app/controllers/post_controller'
class PostControllerTest < ActionController::TestCase
...
テストを実行していません:
# encoding: utf-8
require 'test_helper'
require_relative '../../app/controllers/api/v1/post_controller'
class ApiPostControllerTest < ActionController::TestCase
...
理由はありますか?ありがとう
- - - ノート - - -
ファイル名にテスト参照がないため、テストを実行していませんでした。
vimshaの回答でうまくいきました。