• Как заставить команду в тесте rspec выполняться не дожидаясь завершения выполнения предыдущей команды?

    @bmalets
    Могу подсказать на счет нескольки вещей:

    1. для "распараллеливания" тестов parallel_tests, (а можно и просто написать рейк-таску, которая будет тесты запускать в разных tty). Также есть guard что бы загружать тестраном несколько процессоров, а не один
    2. оптимизация site_prizm, facory_firl, vcr и т.д.
    3. тестирование фронт-энда. Драйвер браузера, который Вы используете в смоук-тестах например,
    запускает браузер бегает по страницах - настройте его так, что бы он не подтягивал сss и картинки (только html и js)
    4. Вы перелогиниваитесь в систему before-хуком перед каждым it. Не надо так :)
    Просто переопределите метод, который убивает сессию после окончания каждого it так, что бы он ее не убивал.
    тогда не надо будет логиниться - это экономит море времени. Вот это мой пример, правда драйвер селениум (метод резет запускается после каждого степа, я просто его переопределил и закомментировал строки с удалением сессии):

    class Capybara::Selenium::Driver < Capybara::Driver::Base
      def reset!
        # Use instance variable directly so we avoid starting the browser just to reset the session
        if @browser
          begin
            #@browser.manage.delete_all_cookies <= cookie deletion is commented out!
          rescue Selenium::WebDriver::Error::UnhandledError => e
            # delete_all_cookies fails when we've previously gone
            # to about:blank, so we rescue this error and do nothing
            # instead.
          end
          @browser.navigate.to('about:blank')
        end
      end
    end
    Ответ написан
    1 комментарий
  • Какую выбрать cms для каталога со сложным фильтром?

    Drupal или Bitrix
    Ответ написан
    Комментировать
  • Как в Jquery реализовать выбор экземпляра класса, по которому был клик?

    Логичнее будет немножко по другому.
    $('.testClass').on('click', function() {
        alert(this.id +' is clicked');
    });

    jsfiddle.net/cytomich/89BNG
    Ответ написан
    Комментировать
  • Выбор кресла

    mambet
    @mambet
    Перепробовав различного рода вертящиеся кресла с кучей регулировок, я в итоге остановился на самом простом стуле (он ещё называется ISO, легко найти в любом поисковике, как он выглядит) — с совершенно зафиксированными поверхостями. Осанку я держу самостоятельно, время от времени встаю и хожу, чтобы размять кости.

    Учтите, что это альтернативное мнение, в основном все этот стул ругают.
    Ответ написан
    3 комментария