{"id":29573169,"url":"https://github.com/auth0-samples/spa-quickstarts-tests","last_synced_at":"2025-07-19T05:32:06.052Z","repository":{"id":37822275,"uuid":"128224813","full_name":"auth0-samples/spa-quickstarts-tests","owner":"auth0-samples","description":"A set of SPA test scripts prepared to run using a web automation tool","archived":false,"fork":false,"pushed_at":"2024-03-16T12:16:07.000Z","size":627,"stargazers_count":6,"open_issues_count":2,"forks_count":6,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-04-10T16:07:57.212Z","etag":null,"topics":["quickstart","testing","tooling"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/auth0-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2018-04-05T15:19:16.000Z","updated_at":"2023-05-17T13:53:50.000Z","dependencies_parsed_at":"2023-01-31T17:16:06.842Z","dependency_job_id":null,"html_url":"https://github.com/auth0-samples/spa-quickstarts-tests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/auth0-samples/spa-quickstarts-tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auth0-samples%2Fspa-quickstarts-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auth0-samples%2Fspa-quickstarts-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auth0-samples%2Fspa-quickstarts-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auth0-samples%2Fspa-quickstarts-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auth0-samples","download_url":"https://codeload.github.com/auth0-samples/spa-quickstarts-tests/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auth0-samples%2Fspa-quickstarts-tests/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265893935,"owners_count":23845182,"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":["quickstart","testing","tooling"],"created_at":"2025-07-19T05:32:04.148Z","updated_at":"2025-07-19T05:32:06.029Z","avatar_url":"https://github.com/auth0-samples.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SPA Web Automation On CircleCI\n\nA set of scripts that run over [CodeceptJS](https://codecept.io) against a Single Page Application (SPA) and attempt to test the \"Log in\" behavior with Lock in the Universal Login.\n\nThis scripts are being used on some of the Auth0 SPA Quickstart samples repositories CI builds to verify the code introduced to the project.\n\n### How to Run them\nA simple CodeceptJS test is located in the `lock_login_test.js` file. To run them against a running SPA first install the CodeceptJS package.\n\n```sh\nnpm install\n```\n\nTests run by issuing `npm test` or \n\n```sh\n./node_modules/.bin/codeceptjs run-multiple --all\n```\n\nFailing tests will produce a screenshot for debugging purposes under the `out` folder.\n\n\n### Configuration\nThe SPA is expected to be running on `https://localhost:3000`. Change this URL by setting an environment variable named `WEBAPP_URL` or use localhost with a different port by setting `SAMPLE_PORT`.\n\nDetailed configuration can be found and changed in the `codecept.conf.js` file. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauth0-samples%2Fspa-quickstarts-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauth0-samples%2Fspa-quickstarts-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauth0-samples%2Fspa-quickstarts-tests/lists"}