{"id":21212581,"url":"https://github.com/in7hesky/js-cypress","last_synced_at":"2026-04-22T16:33:24.991Z","repository":{"id":142656092,"uuid":"429087783","full_name":"in7hesky/js-cypress","owner":"in7hesky","description":"Demo Cypress project including some UI and API tests","archived":false,"fork":false,"pushed_at":"2021-11-29T08:11:41.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-08T13:04:13.538Z","etag":null,"topics":["api-testing","cypress","javascript","jenkins","page-object"],"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/in7hesky.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-11-17T14:53:18.000Z","updated_at":"2025-01-13T15:40:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"65cef825-99c0-48d4-8ffa-9f55a7e24b4a","html_url":"https://github.com/in7hesky/js-cypress","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/in7hesky/js-cypress","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in7hesky%2Fjs-cypress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in7hesky%2Fjs-cypress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in7hesky%2Fjs-cypress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in7hesky%2Fjs-cypress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/in7hesky","download_url":"https://codeload.github.com/in7hesky/js-cypress/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/in7hesky%2Fjs-cypress/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32145689,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T15:33:03.595Z","status":"ssl_error","status_checked_at":"2026-04-22T15:30:42.712Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api-testing","cypress","javascript","jenkins","page-object"],"created_at":"2024-11-20T21:11:12.093Z","updated_at":"2026-04-22T16:33:19.982Z","avatar_url":"https://github.com/in7hesky.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Project Description ###\n\nThis is an example of project based on Cypress.\nThe project contains:\n1) API testing examples of: https://reqres.in/\n2) UI testing examples of https://www.xe.com/currencyconverter/ and https://store.google.com/\n\n\nTesting data is generated randomly using \"chance\" library or taken from appropriate fixtures.\n\nNote: Some of API tests are failed. Failures show problems in the web-services under test.\n\n\n\n## 1. Prerequisites\nBefore running test you should have NodeJS installed NodeJS on your system:\nhttps://nodejs.org/en/download/\n\n## 2. Running of auto-tests locally\n\nIn order to run testing script at your own machine perform the following instructions:\n#### 2.1 Load the project from the GitHub\nProject URL: https://github.com/in7hesky/js-cypress  \nFor example, you may load the project using the command line:\n```\ngit clone git@github.com:in7hesky/js-cypress.git\n```\n#### 2.2 Install components\nAs soon as project is loaded, go to the root and perform command:\n```\nnpm install\n```\nIt will install all components based on package.json file into node_modules folder.\n#### 2.3 As soon as components are loaded you may run testing scripts. \n##### 2.3.1 Run all tests\n\n\nTo run all tests in Chrome:\n```\nnpx cypress run -b chrome\n```\n\nIn order to get the report in the Cypress Dashboard you should add some more parameters:\n\n```\nnpx cypress run -b chrome --record --key \u003ckey\u003e\n```\n**--record** means that transfer results to the Cypress Dashboard is on. \n**--key** parameter followed by value  is used for access \nto project in the Cypress Dashboard.\n\nSo, the command above will run testing scrips in Chrome and will create the report in the Cypress \nDashboard. \n\nTo do the same in a headless mode (Electron) use the following command:\n```\nnpx cypress run --record --key \u003ckey\u003e\n```\n\n##### 2.3.2 Run single test file\nCypress provides the **Test Runner** that allows you to run testing files separately and see \nthe execution process:\n\nTo open it use the following command:\n```\nnpx cypress open\n```\nIn the Test Runner you will see the list of testing files. You may click any of them and execution \ntests within a single it would be started in a separate window. \n\n#### 3. Reporting\n\n##### 3.1 Results are loaded into the Cypress Dashboard\nLink for the reporting project: https://dashboard.cypress.io/projects/17nc5n/runs\nPlease, log in with **your** credentials - since the project is public you will be able to see results and report \ninto this project in case of running of tests at your local env with the default key.\n\n**Extras**: You may also use `Jenkinsfile` to integrate running tests with **Jenkins**. This file is configured to run\ntests in parallel by default.  \nRefer to https://www.jenkins.io/doc/book/pipeline/ in case you want to find out more about `Jenkinsfile` usage.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fin7hesky%2Fjs-cypress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fin7hesky%2Fjs-cypress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fin7hesky%2Fjs-cypress/lists"}