Skip to content

Investigate failing cukes #71

Description

@ChrisBAshton

Occasionally, when I run my Cucumber features I get this error:

  Scenario: Uninstalling a module                 # features/admin.feature:24
    Given I am logged into an Admin account       # features/step_definitions/_common.rb:56
    And I have installed a new module             # features/step_definitions/admin.rb:40
    Then I should be able to uninstall the module # features/step_definitions/admin.rb:66

Feature: Dispute
    The Dispute is underway, both Agents are free to communicate with one another,
    propose offers, attach evidence, etc.

  Background:                               # features/dispute.feature:5
    Given I am logged into an Agent account # features/step_definitions/_common.rb:43
    And the Dispute is fully underway       # features/step_definitions/_common.rb:7
    And the Dispute is not in Mediation     # features/step_definitions/dispute.rb:1

  @clear
  Scenario: Sending a message via an active dispute         # features/dispute.feature:11
    Then I should be able to send a message via the Dispute # features/step_definitions/dispute.rb:14
      Unable to find field "message" (Capybara::ElementNotFound)
      ./features/step_definitions/dispute.rb:19:in `/^I (should|should NOT) be able to send a message via the Dispute$/'
      features/dispute.feature:12:in `Then I should be able to send a message via the Dispute'

On closer inspection, there is a /modules/test folder, but no contents. The config.json says "test":true. PHP fails because it tries to require /modules/test/index.php, which doesn't exist, and all remaining cukes fail.

This suggests that the module did not install correctly when running the module feature. Probably something to do with asynchronous file writing. Not enough of an issue to be a top priority right now.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions