Каков синтаксис для записи, прежде чем делать в minitest?
Я пытаюсь написать тестовый пример, используя minitest в rails3.2.
В среде разработки мы загружаем эти данные, используя некоторые фоновые задания. поэтому я попытался сделать то же самое в тестовой среде.
Перед запуском моего набора тестов я должен запустить задачу в фоновом режиме и сгенерировать данные о вибрации, и то же самое используется в наборе тестов для подтверждения.
но он выдает неопределенный метод `before 'для CommunityVibrancyTest: Class (NoMethodError)
require 'test_helper'
Class CommunityVibrancyTest < ActiveSupport::TestCase
before :each do
App::Queue.add(CommunityVibrancyWorker, communities(:private_community).id )
end
test 'to check whether the vibrancy of a private community is handliing share or not' do
private_community = communities(:private_community)
share = shares(:share_for_private_microblog)
stat = share.object
post_vibrancy = stat.aggregated_score_mblog.round(1)
assert_equal post_vibrancy, private_community.community_vibrancies.last.post_vibrancy
end
end
test / unit / community_vibrancy_test.rb: 24: в <class:CommunityVibrancyTest>': undefined method
before 'для CommunityVibrancyTest: Class (NoMethodError)
из test / unit / community_vibrancy_test.rb: 4: в `'