All the tasks are loaded before execution.

再プルリクします。
describeに指定したrake taskだけでなく予め全てのtaskをロードしてはどうでしょうか？
起動は遅くなるかもしれませんが、テストの中で他のrake taskを簡単に呼び出すことができます。

```ruby
describe 'batch:execute' do
  before do
    rake['procedure_setup'].invoke
  end
  it
end
```