Я не понимаю, почему Вы хотели бы ожидать BackgroundWorker для завершения; это действительно походит на полную противоположность мотивации для класса.
Однако Вы могли запустить каждый метод с вызова рабочему. IsBusy и сделали, чтобы они вышли, если это работает.
Вы можете использовать драгоценный камень, любопытствуют, чтобы сделать, это
bundle install
Теперь, Вы можете любой тест любая переменная путем помещения «binding.pry» сразу после той переменной. Управляемый bundle exec rspec filepath
и Вы получите что-то как рельсы c, затем написать непосредственно Вашу переменную.
я надеюсь, что это имеет смысл