Результаты поиска по запросу "rspec"

2 ответа

а также

тавлен в тупик на этом. Пока все в учебнике прошло гладко, но когда я добавляю этот кусок кода в мой файл /spec/requests/users_spec.rb, все начинает идти на юг: describe "success" do it "should make a new user" do lambda do visit ...

4 ответа

Вот

огательный метод # Determine if this is user's first time def first_time? cookies[:first_time].nil? endПопытка теста Rspec it "returns true if the cookie is set" do cookies[:first_time] = "something" helper.first_time?().should be(true) ...

4 ответа

Как я могу очистить свою базу данных между ошибочными спецификациями rspec?

Я добавил гем database_cleaner в мое приложение rails, чтобы очистить базу данных между спецификациями. Вот моя текущая конфигурация для database_cleaner, расположенного вspec/spec_helper.rb: config.before(:suite) do DatabaseCleaner.strategy = ...

ТОП публикаций

3 ответа

Это может случиться, но это маловероятно. Гораздо более вероятно, что идентификатор изменится или вы решите использовать div. Если представление не содержит логику, обычно вы сталкиваетесь с такого рода ошибками в модульном тесте. Также Cucumber имеет тенденцию слишком сильно увеличивать трассировку стека при ошибке во время выполнения.

яюсь подписчиком Ruby Inside, так как меня особенно интересует Rails. Вчера создатель Rails Дэвид Хайнемайер Ханссон (David Heinemeier Hansson) в значительной степени сказал, что он просто использует test / unit. Я бы это понял, поскольку это ...

1 ответ

Это дает вывод, который я хочу, но было бы лучше, если бы у RSpec был шаблон, чтобы сделать вещи еще более СУХОЙ.

лучший способ проверить кучу разных тестов с помощью RSpec? Например, учитываястрока-additions.rb [https://gist.github.com/899520]: require 'rspec' class String if method_defined? :reverse_words raise "String#reverse_words is already defined" ...

3 ответа

, и проверил его для моего варианта использования, и он работает (и предупреждения исчезают с консоли, конечно)

способ подавления предупреждений Ruby, когда я запускаю свои спецификации. spec spec/models/account_spec.rbЯ получаю предупреждения, такие как: DEPRECATION WARNING: ActiveSupport::Dependencies.load_paths is deprecated, ... warning: already ...

1 ответ

(с) вы имеете в виду для каждого набора примеров. Строка выше делает именно это.

шо ... мой первый вопрос, так что будьте нежны.] Я использую devise для своей аутентификации, но у меня есть собственный контроллер для расширения того, что происходит при создании пользователя. Я создаю как «пользователя», так и «агентство» во ...

6 ответов

Вот

у меня есть пользователь модели Devise, из которого только те пользователи с ролью: admin могут просматривать определенный URL-адрес, как я могу написать интеграционный тест RSpec, чтобы проверить, что статус возвращает 200 для ...

1 ответ

Нет ощутимого замедления, и значительно проще, чем другие решения.

ользую spork весь день, и большую часть времени это действительно здорово. Тем не менее, я часто сталкиваюсь с несколькими проблемами, когда мне нужно перезапустить Spork, чтобы мои тесты прошли ... и теперь мне интересно, если это больше ...

1 ответ

Соглашение Капибары - помещать их в спецификации / запросы, не так ли? почему вместо спецификации / интеграции?

аюсь написать спецификацию контроллера для простого контроллера. Тем не менее, Капибара не видит никакого содержимого страницы. Тем не менее, просмотр страниц сайта в моем браузере работает просто отлично. Что я делаю неправильно? Спасибо! Моя ...