これは私の問題です。 rubyコマンドを使ってテストを実行すると、テストはすべて失敗します。しかし、私がrakeテストを使うとfunctionalsは以下のエラーですべて失敗します。私は、レーキタスクを使用するときに、それらを通過させるために何をしなければならないかについてはわかりませんが、あなたが提供する可能性のあるガイダンスは大いにありがたく思っています。FixtureClassNotFound:クラスが見つかりませんでした。
#tasks_controller_test.rb
require File.dirname(__FILE__) + '/../test_helper'
class TasksControllerTest < ActionController::TestCase
set_fixture_class :Action => 'Task'
fixtures :Action
setup :initialize_test
test "the truth" do
assert true
end
private
def initialize_test
@user = users :one
sign_in @user
@user.confirm!
@task = Action :one # Here's the line that is throwing the error.
end
end
1) Error:
test_the_truth(TasksControllerTest):
FixtureClassNotFound: No class attached to find.
test/functional/tasks_controller_test.rb:20:in `initialize_test'
をmyaction.ymlするためにフィクスチャファイルの名前を変更したい:
だから私はしようとするだろう。つまり、 'app/models/task.rb'と' test/fixtures/Action.yml'(またはcsv)を持つ必要があります。私はそれを得ましたか? –