Feature: Create Questionnaire
    As an admin on the application
    I can create and publish a questionnaire
    So the questionnaire will be available to the respondents

    Scenario: Create Questionnaire
        Given I have a profile on the system
        And I am authorized to create a questionnaire
        When I successfully create a questionnaire
        Then I can see the questionnaire on questionnaire list page

    Scenario: Update Questionnaire
        Given I created a questionnaire
        And  I am on edit questionnaire page
        And  The questionnaire is not published
        When I change the questionnaire details
        Then I can see the changes on the questionnaire detail page

    Scenario: Create Section
        Given I have a profile on the system
        And I am on questionnaire detail page
        And I am authorized to create a section
        When I successfully create a section
        Then I can see the section on questionnaire detail page

    Scenario: Update Section
        Given I created a section
        And  I am on edit section page
        And  The questionnaire is not published
        When I change the section details
        Then I can see the changes on the section detail page

    Scenario: Create Question
        Given I have a profile on the system
        And I am on section detail page
        And I am authorized to create a question
        When I successfully create a question
        And I should provide question type, description and text
        Then I can see the section on questionnaire detail page

    Scenario: Update Question
        Given I created a question
        And  I am on edit question page
        And  The questionnaire is not published
        When I change the question details
        Then I can see the changes on the question detail page

    Scenario: Publish the Questionnaire
        Given I have a profile on the system
        And I created a questionnaire
        And I am able to publish the questionnaire
        And The questionnaire is not published
        When I publish the questionnaire
        Then I can see the questionnaire on the published questionnaire page
