{"action":"opened","issue":{"url":"https://api.github.com/repos/G5/g5_authenticatable/issues/39","labels_url":"https://api.github.com/repos/G5/g5_authenticatable/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/G5/g5_authenticatable/issues/39/comments","events_url":"https://api.github.com/repos/G5/g5_authenticatable/issues/39/events","html_url":"https://github.com/G5/g5_authenticatable/issues/39","id":89424922,"number":39,"title":"Timeouts when using the feature spec helpers under poltergeist","user":{"login":"maeve","id":42143,"avatar_url":"https://avatars.githubusercontent.com/u/42143?v=3","gravatar_id":"","url":"https://api.github.com/users/maeve","html_url":"https://github.com/maeve","followers_url":"https://api.github.com/users/maeve/followers","following_url":"https://api.github.com/users/maeve/following{/other_user}","gists_url":"https://api.github.com/users/maeve/gists{/gist_id}","starred_url":"https://api.github.com/users/maeve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maeve/subscriptions","organizations_url":"https://api.github.com/users/maeve/orgs","repos_url":"https://api.github.com/users/maeve/repos","events_url":"https://api.github.com/users/maeve/events{/privacy}","received_events_url":"https://api.github.com/users/maeve/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-18T23:40:57Z","updated_at":"2015-06-18T23:40:57Z","closed_at":null,"body":"@jonnysamps reported timeouts when executing examples that use the auth feature spec helpers in conjunction with the poltergeist driver (i.e. example groups tagged with `:auth` and `:js` simultaneously). This is not a case that is currently covered by g5_authenticatable's own test suite, which uses the racktest driver for all feature specs. However, it is a scenario we should support if at all possible.\r\n\r\nAs a temporary workaround, the `:auth_request` helpers can be used in javascript feature specs instead. This works, but it drops us directly into warden instead of using the omniauth test mode. It does not really help client applications assert that they've configured their before filters correctly."}}