## Testing with Jest - [Jest](https://jestjs.io/en/) - [How to test Express.js with Jest and Supertest ](https://www.albertgao.xyz/2017/05/24/how-to-test-expressjs-with-jest-and-supertest/) - [Writing API Tests with Jest.](https://www.rithmschool.com/courses/intermediate-node-express/api-tests-with-jest) - [Using Jest to test your Node.js application](https://dimitr.im/jest-test-nodejs) - [Testing JavaScript with Jest](https://flaviocopes.com/jest/#introduction-to-jest) - [A testing guide for Express with request and response mocking/stubbing using Jest or sinon](https://codewithhugo.com/express-request-response-mocking/) - [Jest Testing with Traversy Media](https://www.youtube.com/watch?v=7r4xVDI2vho) - [Jest Cheat-sheet](https://devhints.io/jest) ## Passport Auth:- - [Passportjs](http://www.passportjs.org/docs/login/) - [The Net Ninja - Great](https://www.youtube.com/watch?v=QuXsbg-tX58&list=PL4cUxeGkcC9jdm7QX143aMLAqyM-jTZ2x&index=19) - [TNN -GitHUb repo](https://github.com/iamshaunjp/oauth-playlist/blob/lesson-18/routes/auth-routes.js) ### Social Auth:- - [Easy Node Authentication: Google](https://scotch.io/tutorials/easy-node-authentication-google#) - [Easy Google Auth for Node.js](https://medium.com/@jackrobertscott/how-to-use-google-auth-api-with-node-js-888304f7e3a0) - [Facebook Oauth](https://github.com/passport/express-4.x-facebook-example/blob/master/server.js) - [My Google Credentials](https://console.developers.google.com/apis/credentials?clientUpdateTime=2020-04-16T17:20:07.991671Z&project=mobbypark-id&authuser=3) ## Othere Resources:- ### Full Stack Starter [MERN everything with Testing] - Commands ```bash >>> npm i -g @fullstackjs/create-fullstackjs-app >>> create-fullstackjs-app < Project name > ``` ### Testing Email for development - [Mailtrap](https://mailtrap.io/inboxes/901644/messages) ### APIs with Maps - [Create a MEAN Stack Google Map App (Part I)](https://scotch.io/tutorials/making-mean-apps-with-google-maps-part-i#) - [Let’s make a form that puts current location to use in a map! ](https://css-tricks.com/lets-make-a-form-that-puts-current-location-to-use-in-a-map/) - [Test-driven develop your API with Jest & SuperTest in Node.js](https://itnext.io/test-driven-develop-your-api-with-jest-supertest-in-node-js-7e1c6489b0a6) ### Git Stuffs:- - [How to delete a local and remote git branch](https://www.educative.io/edpresso/how-to-delete-remote-branches-in-git)