{"id":17733857,"url":"https://github.com/duncdrum/theia-cypress-e2e","last_synced_at":"2025-10-27T22:12:15.467Z","repository":{"id":75770087,"uuid":"186283101","full_name":"duncdrum/theia-cypress-e2e","owner":"duncdrum","description":null,"archived":false,"fork":false,"pushed_at":"2019-01-17T10:14:36.000Z","size":218,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-02T01:40:19.129Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":false,"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/duncdrum.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":"2019-05-12T17:18:16.000Z","updated_at":"2019-05-12T17:18:19.000Z","dependencies_parsed_at":"2023-06-07T15:15:31.192Z","dependency_job_id":null,"html_url":"https://github.com/duncdrum/theia-cypress-e2e","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/duncdrum/theia-cypress-e2e","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncdrum%2Ftheia-cypress-e2e","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncdrum%2Ftheia-cypress-e2e/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncdrum%2Ftheia-cypress-e2e/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncdrum%2Ftheia-cypress-e2e/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duncdrum","download_url":"https://codeload.github.com/duncdrum/theia-cypress-e2e/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duncdrum%2Ftheia-cypress-e2e/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261892948,"owners_count":23226017,"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":[],"created_at":"2024-10-25T23:06:38.594Z","updated_at":"2025-10-27T22:12:15.389Z","avatar_url":"https://github.com/duncdrum.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### The basic e2e test project which based on Cypress and TypeScript\n##### Requirements:\n\n- Preinstalled nodejs : [more details here](https://nodejs.org/en/download/package-manager)\n- Preinstalled npm : [more details here](https://www.npmjs.com/get-npm)\n- Preinstalled Cypress. [More instructions for installing here:](https://docs.cypress.io/guides/getting-started/installing-cypress.html#System-requirements)\n\n* Before launching tests - get all dependencies with: `npm install --save-dev command` prepare a workspase for Theia. Create predefined folder (for instanse /tmp/e2e)\n* Set up env. variables for the test in `cypress.json file` (or use predifined settings)\n\n##### Launching tests with  Cypress IDE\n* Run Theia locally on default port 3000\n* Open Cypress from the current project  (we can use command like: `./node_modules/.bin/cypress open` or another way more details [here:](https://docs.cypress.io/guides/getting-started/installing-cypress.html#Opening-Cypress)\nclick on spec.ts file. We can watch the test with Cypress runner  \n\n##### Launching tests in headless mode  \n* Launch command from current project like: `/node_modules/.bin/cypress run` and wait test execution. We can watch video recording of the tests here: cypress/videos/spec.ts.mp4\n\n##### Launching tests in view mode\n* Launch command from current project like: `/node_modules/.bin/cypress run --headed`\nMore details about run [here:](https://docs.cypress.io/guides/guides/command-line.html#cypress-run) \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduncdrum%2Ftheia-cypress-e2e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduncdrum%2Ftheia-cypress-e2e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduncdrum%2Ftheia-cypress-e2e/lists"}