Запитання з тегом «rspec-rails»

6
перевірити завантаження файлів за допомогою rspec - рейли
Я хочу перевірити завантаження файлів у рейках, але не знаю, як це зробити. Ось код контролера: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = "" 1.upto(5) { |i| …

1
RSpec: Чим відрізняється функція від специфікації запиту?
Що таке концептуальне розходження між Rspec в художній специфікації і запит специфікації ? З специфікацій функцій: Технічні характеристики - це тести високого рівня, призначені для використання фрагментів функціональності через додаток. Вони повинні керувати програмою лише через її зовнішній інтерфейс, як правило, веб-сторінки. А для специфікації запиту: Характеристики запиту забезпечують тонку …


5
Як увімкнути ведення журналу налагодження SQL для ActiveRecord у тестах RSpec?
У мене є кілька тестів RSpec для моїх моделей, і я хотів би ввімкнути ведення журналу SQL ActiveRecord так, як я бачу в режимі сервера Rails. Як це зробити? Я починаю свої тести з RAILS_ENV=test bundle exec rspec my/test_spec.rb Дякую

2
Чим spec / rails_helper.rb відрізняється від spec / spec_helper.rb? Мені це потрібно?
Я роблю підручник з Rails вдруге. Коли я вводжу це rails generate integration_test static_pages Отримую spec/rails_helper.rbі spec/spec_helper.rbзамість простоspec/spec_helper.rb Тепер, коли я запускаю свої тести, вони довші (більш "детальні") і повільніші, ніж коли я робив це останній раз. Мені цікаво, в чому різниця між двома файлами, і якщо я зробив щось …

9
Заводська дівчина, яка обходить мою перевірку моделі
Я використовую Factory Girl для створення двох екземплярів у своїй тесті моделі / одиниці для групи. Я тестую модель, щоб перевірити, що виклик .current повертає лише "поточні" групи відповідно до атрибуту закінчення, як зазначено нижче ... describe ".current" do let!(:current_group) { FactoryGirl.create(:group, :expiry => Time.now + 1.week) } let!(:expired_group) { …

12
Неможливо отримати стабільне з’єднання Firefox за 60 секунд (127.0.0.1:7055)
Під час сценарію тестування cucumberя отримую таку помилку під час запуску rspecтестів не вдалося отримати стабільне з’єднання Firefox за 60 секунд (127.0.0.1:7055) (Selenium :: WebDriver :: Error :: WebDriverError) Використання ruby (1.9.2) selenium-webdriver (2.27.2)таfirefox (19.0) Використовуючи rspec-rails (2.12.1), capybara (2.0.2)і кілька інших дорогоцінних каменів, також я додав launchyдорогоцінний камінь , …

2
Object.any_instance should_receive vs очікуємо () на отримання
Наступний фрагмент коду працює належним чином: Object.any_instance.should_receive(:subscribe) Але при використанні нового очікування rspec це не працює: expect(Object.any_instance).to receive(:subscribe) Помилка: expected: 1 time with any arguments received: 0 times with any arguments Як я можу змусити цю роботу очікувати () на отримання?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.