{"id":14967428,"url":"https://github.com/rjsog/externapitester","last_synced_at":"2026-01-25T00:02:22.894Z","repository":{"id":83800132,"uuid":"342196131","full_name":"RJSOG/ExternApiTester","owner":"RJSOG","description":"Automated Interpreter, Tester for API.","archived":false,"fork":false,"pushed_at":"2021-09-13T16:19:19.000Z","size":10534,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-17T01:41:15.889Z","etag":null,"topics":["api","js","mochajs","node"],"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/RJSOG.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-02-25T09:48:27.000Z","updated_at":"2021-09-15T15:54:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"88d9bd5b-1b83-4eec-aad6-1f6d0a1896a3","html_url":"https://github.com/RJSOG/ExternApiTester","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/RJSOG%2FExternApiTester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJSOG%2FExternApiTester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJSOG%2FExternApiTester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RJSOG%2FExternApiTester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RJSOG","download_url":"https://codeload.github.com/RJSOG/ExternApiTester/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254095013,"owners_count":22013676,"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":["api","js","mochajs","node"],"created_at":"2024-09-24T13:38:02.769Z","updated_at":"2026-01-25T00:02:22.861Z","avatar_url":"https://github.com/RJSOG.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ExternApiTester\nThis project is used to do automated tests on API.\nIt allow you to describe acceptance test and unit test using json file.\nThose filles will be interpreted and executed by the script and he will report you the test result.\n## How it works ?\n\u003col\u003e\n  \u003cli\u003e Describe your test by using serie and step files architecture \u003c/li\u003e\n  \u003cli\u003e Execute the script by using you favorite shell \u003c/li\u003e\n\u003c/ol\u003e\n\n## Available param :\n\u003col\u003e\n  \u003cli\u003e name: 'timeout', alias: 't', type: Number, --\u003e Set the Mocha timeout (optionnal)\u003c/li\u003e\n  \u003cli\u003e name: 'report', alias: 'r',  type: String, --\u003e Change Mocha reporter (tc or cli) (optionnal)\u003c/li\u003e\n  \u003cli\u003e name: 'baseUrl', alias: 'u', type: String, --\u003e Set API url (optionnal)\u003c/li\u003e\n  \u003cli\u003e name: 'testFolder', alias: 'f', type: String, --\u003e Set Test Folder (optionnal)\u003c/li\u003e\n  \u003cli\u003e name: 'serieFolder', alias: 's', type: String, --\u003e Set Serie Folder (optionnal)\u003c/li\u003e\n  \u003cli\u003e name: 'stepFolder', alias: 'e', type: String, --\u003e Set Step Folder (optionnal)\u003c/li\u003e\n  \u003cli\u003e name: 'auth', alias: 'a', type: String, --\u003e Set authentification username:password (required)\u003c/li\u003e\n  \u003cli\u003e name: 'help', alias: 'h', type:Null --\u003e Print this help file (optionnal)\u003c/li\u003e\n\u003c/ol\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frjsog%2Fexternapitester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frjsog%2Fexternapitester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frjsog%2Fexternapitester/lists"}