Plupload по-прежнему основан на HTML-форме, которую вы можете увидеть, если выключите JavaScript и загрузите страницу загрузки.
Тогда это просто вопрос использования webrat 'click_button' в шагах от огурца, используя фиксатор файла в качестве входных данных для поля файла.
Быть жестоким по этому поводу, это, возможно, пример доверенной внешности. Спросите себя "я доверяю Uploadify"? В случае, если вы отвечаете «да», вы пропускаете фактические тесты загрузки для него и просто утверждаете, что элементы поля формы, которые вы ожидаете увидеть, присутствуют на странице, а затем допускаете ложный ответ об успехе / неудаче, что ваше приложение делает правильные вещи ,