У меня длинная, но простая форма, которая позволяет пользователям обновлять продукты, ничего особенного, просто отображает поля для ввода в основном текстовых значений и затем обновляет соответствующую таблицу базы данных.
Является ли обычной практикой написание тестов для CRUD-операций, подобных этой? Важно то, что форма работает правильно, так как она будет использоваться каждый день - однако на самом деле не так много, чтобы пойти не так. У меня есть время, чтобы сделать это, но я не хочу тратить впустую время и не усложнять дальнейшее обслуживание моего набора тестов.
Если я должен был покрыть это тестами, должен ли я использовать интеграционные (огурец) или модульные (rspec) тесты?
Спасибо за любой совет!