Poltergeist - uniwersalny watcher plików z auto-buildem dla każdego języka
Poltergeist to biblioteka napisana w języku Ruby, która umożliwia wykonanie testów w przeglądarkach opartych o framework PhantomJS. Projekt jest szczególnie przydatny dla programistów, którzy chcą testować swoje aplikacje webowe w sposób zautomatyzowany i bezinterakcyjny. Od samego początku Poltergeist został zaprojektowany z myślą o integracji z popularnym frameworkiem testowym Capybara, co pozwala na łatwe pisanie i uruchamianie testów. Dzięki Poltergeist można symulować różne scenariusze użytkownika, co czyni go idealnym narzędziem do testów funkcjonalnych. W projekcie dostępne są różne metody i opcje konfiguracji, które umożliwiają dostosowanie testów do specyficznych potrzeb użytkownika, co dodatkowo zwiększa jego wszechstronność.