{"repo":"Idea-Pool/js-webinar","free":true,"listed":false,"github":"https://github.com/Idea-Pool/js-webinar","clone":"git clone https://github.com/Idea-Pool/js-webinar.git","description":"Tasks of the JavaScript for test engineers webinar, and in general to learn and practice JavaScript.","language":"JavaScript","stars":25,"topics":["js-webinar","javascript","mocha","cucumber","protractor","regex","test-automation","todo"],"license":"MIT","category":"productivity","readme_excerpt":"js-webinar Tasks of JS webinar. Requirements Git NodeJS 12+ Setup Running tests To run tests for each module, you can use the where N is the number of modules, i.e. 1-5. For example to run the test for the first module, use Tasks To solve the tasks of each module, first, you should read both the documentation (i.e. / / ) and simple comments (i.e., // , / / ) carefully, but in short, the following actions should be taken: 1. The solution code should be written between the comment lines which indicate it and the result should be assigned to the given variable: 1. In this module, the Mocha test suites and test cases should be defined in module-2/test/calc.spec.js . Implementing the suites and cases is not the main task in this module, but it can be done. 1. In this module, the task is to create Element, Elements, Layout, and HomePage classes according to what is written in the presentation. 1. In this module, the task is to create the functions based on the documentation comments. 1. In this module, the task is to create a feature file based on the test cases from TEST-CASES.md and create the pending step definitions. Note that for documenting the requirements of some tasks, the JSDocs is used. Additional tasks The repository also contains a couple of additional tasks to solve in the plus folder. To run the tests for these tasks, the npm run test:plus command can be used. In addition, there are thousands of other tasks on HackerRank from which most can be solved using JavaScript","default_branch":null,"files":null,"tree":[],"storefront":"/r/Idea-Pool","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Idea-Pool/js-webinar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}