С Capybara, когда вы хотите получить доступ к значениям JS вещей, которые вы используете evaluate_script
. В этом случае это будет означать
evaluate_script('window.status')
. Если вы хотите подождать, чтобы это было какое-то значение, вы можете заключить его в цикл (возможно, с тайм-аутом), или если вы просто хотите убедиться, что это конкретныйзначение прямо сейчас
expect(evaluate_script('window.status')).to eq 'ready_to_print'