{"id":16958925,"url":"https://github.com/ebazhanov/cypress-cucumber","last_synced_at":"2025-04-14T09:22:36.756Z","repository":{"id":103093096,"uuid":"388782864","full_name":"Ebazhanov/cypress-cucumber","owner":"Ebazhanov","description":"cypress + cucumber example","archived":false,"fork":false,"pushed_at":"2021-10-30T15:53:57.000Z","size":122,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T09:51:52.724Z","etag":null,"topics":["cucumber","cypress","cypress-example","example","javascript","poc"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ebazhanov.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-23T11:44:27.000Z","updated_at":"2024-07-30T18:53:11.000Z","dependencies_parsed_at":"2023-04-12T10:22:52.937Z","dependency_job_id":null,"html_url":"https://github.com/Ebazhanov/cypress-cucumber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebazhanov%2Fcypress-cucumber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebazhanov%2Fcypress-cucumber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebazhanov%2Fcypress-cucumber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ebazhanov%2Fcypress-cucumber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ebazhanov","download_url":"https://codeload.github.com/Ebazhanov/cypress-cucumber/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248852244,"owners_count":21171854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cucumber","cypress","cypress-example","example","javascript","poc"],"created_at":"2024-10-13T22:43:54.819Z","updated_at":"2025-04-14T09:22:36.745Z","avatar_url":"https://github.com/Ebazhanov.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cypress + cucumber\n\nProject structure\n----------------- \n```\nCypress\n    │── integration\n    │       ├── PlanA-data.json\n    │       └── PlanB-data.json\n    ├── integration\n    │   ├── lendico\n    │   │   └── lendico.tests.js\n    │   ├── pages\n    │   │   ├── CompanyInformationSection\n    │   │   ├── CompanyRepresentativesSection\n    │   │   ├── LoanCalculatorSection\n    │   │   ├── LoanSection\n    │   │   └── SubmitSections\n    │   └── lendico.feature   \n```\n\nThe list of tests: \n\n```\nFeature: Exploring Cucumber + cypress\n\n  Background:\n    Given user browser authorization\n\n  Scenario Outline: Plan A - apply for loan\n    When selected \"\u003camount\u003e\" for \"\u003cyears\u003e\" years and clicks `Start request` button\n    And prefilled Company information section \"\u003cjsonFileName\u003e\"\n    And prefilled Personal data section \"\u003cjsonFileName\u003e\"\n    And customer accepts all checkboxes and clicks Submit button\n    Then redirects to Confirmation page with correctly shown data \"\u003cjsonFileName\u003e\" entered by the customer\n\n    Examples:\n      | amount  | years | jsonFileName |\n      | 400.000 | 5     | PlanA        |\n\n  Scenario Outline: Plan B 1.1 - display general validation error\n    When prefilled Company information section \"\u003cjsonFileName\u003e\"\n    And customer accepts all checkboxes and clicks Submit button\n    Then shows validation general error message \"Nicht alle Felder wurden korrekt....\"\n\n    Examples:\n      | jsonFileName |\n      | PlanB        |\n\n  Scenario Outline: Plan B 1.2 - calculates monthly and interest rate\n    When selected \"\u003camount\u003e\" for \"\u003cyears\u003e\" years and clicks `Start request` button\n    Then shows monthly rate \"\u003cmonthlyRate\u003e\" and interest rate \"\u003cinterestRate\u003e\" with disabled amount field and duration dropdown\n\n    Examples:\n      | amount | years | monthlyRate | interestRate |\n      | 10.000 | 2     | 0,00 € | 1,99 %       |\n```\n\n### How to run the tests:\n- `$ yarn cypress:open` if you want to run feature file manually\n- `$ yarn cypress:run` will run tests automatically\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febazhanov%2Fcypress-cucumber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febazhanov%2Fcypress-cucumber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febazhanov%2Fcypress-cucumber/lists"}