├── .gitignore ├── README.md ├── done ├── 1.node │ ├── README.md │ ├── add.js │ ├── divide.js │ ├── multiply.js │ ├── package.json │ ├── subtract.js │ └── test │ │ ├── hello-world.js │ │ ├── test-add.js │ │ ├── test-divide.js │ │ ├── test-multiply.js │ │ └── test-subtract.js ├── 2.browser │ ├── README.md │ ├── add.js │ ├── ajax-lib.js │ ├── divide.js │ ├── index.html │ ├── jquery.min.js │ ├── mocha.css │ ├── mocha.js │ ├── multiply.js │ ├── package.json │ ├── subtract.js │ ├── test-add.js │ ├── test-ajax-lib.js │ ├── test-divide.js │ ├── test-multiply.js │ └── test-subtract.js └── 3.ci │ ├── README.md │ ├── add.js │ ├── ajax-lib.js │ ├── divide.js │ ├── jquery.min.js │ ├── karma.conf.js │ ├── multiply.js │ ├── package.json │ ├── subtract.js │ ├── test-add.js │ ├── test-ajax-lib.js │ ├── test-divide.js │ ├── test-multiply.js │ └── test-subtract.js └── start ├── 1.node ├── README.md ├── add.js ├── divide.js ├── multiply.js ├── package.json └── subtract.js ├── 2.browser ├── README.md ├── add.js ├── ajax-lib.js ├── divide.js ├── jquery.min.js ├── multiply.js ├── package.json └── subtract.js └── 3.ci ├── README.md ├── add.js ├── ajax-lib.js ├── divide.js ├── jquery.min.js ├── multiply.js ├── package.json └── subtract.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | slides 3 | package-lock.json 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/README.md -------------------------------------------------------------------------------- /done/1.node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/README.md -------------------------------------------------------------------------------- /done/1.node/add.js: -------------------------------------------------------------------------------- 1 | export default function add(x, y) { 2 | return x + y; 3 | } 4 | -------------------------------------------------------------------------------- /done/1.node/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/divide.js -------------------------------------------------------------------------------- /done/1.node/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/multiply.js -------------------------------------------------------------------------------- /done/1.node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/package.json -------------------------------------------------------------------------------- /done/1.node/subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/subtract.js -------------------------------------------------------------------------------- /done/1.node/test/hello-world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/test/hello-world.js -------------------------------------------------------------------------------- /done/1.node/test/test-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/test/test-add.js -------------------------------------------------------------------------------- /done/1.node/test/test-divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/test/test-divide.js -------------------------------------------------------------------------------- /done/1.node/test/test-multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/test/test-multiply.js -------------------------------------------------------------------------------- /done/1.node/test/test-subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/1.node/test/test-subtract.js -------------------------------------------------------------------------------- /done/2.browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/README.md -------------------------------------------------------------------------------- /done/2.browser/add.js: -------------------------------------------------------------------------------- 1 | function add(x, y) { 2 | return x + y; 3 | } 4 | -------------------------------------------------------------------------------- /done/2.browser/ajax-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/ajax-lib.js -------------------------------------------------------------------------------- /done/2.browser/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/divide.js -------------------------------------------------------------------------------- /done/2.browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/index.html -------------------------------------------------------------------------------- /done/2.browser/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/jquery.min.js -------------------------------------------------------------------------------- /done/2.browser/mocha.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/mocha.css -------------------------------------------------------------------------------- /done/2.browser/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/mocha.js -------------------------------------------------------------------------------- /done/2.browser/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/multiply.js -------------------------------------------------------------------------------- /done/2.browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/package.json -------------------------------------------------------------------------------- /done/2.browser/subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/subtract.js -------------------------------------------------------------------------------- /done/2.browser/test-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/test-add.js -------------------------------------------------------------------------------- /done/2.browser/test-ajax-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/test-ajax-lib.js -------------------------------------------------------------------------------- /done/2.browser/test-divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/test-divide.js -------------------------------------------------------------------------------- /done/2.browser/test-multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/test-multiply.js -------------------------------------------------------------------------------- /done/2.browser/test-subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/2.browser/test-subtract.js -------------------------------------------------------------------------------- /done/3.ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/README.md -------------------------------------------------------------------------------- /done/3.ci/add.js: -------------------------------------------------------------------------------- 1 | function add(x, y) { 2 | return x + y; 3 | } 4 | -------------------------------------------------------------------------------- /done/3.ci/ajax-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/ajax-lib.js -------------------------------------------------------------------------------- /done/3.ci/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/divide.js -------------------------------------------------------------------------------- /done/3.ci/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/jquery.min.js -------------------------------------------------------------------------------- /done/3.ci/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/karma.conf.js -------------------------------------------------------------------------------- /done/3.ci/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/multiply.js -------------------------------------------------------------------------------- /done/3.ci/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/package.json -------------------------------------------------------------------------------- /done/3.ci/subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/subtract.js -------------------------------------------------------------------------------- /done/3.ci/test-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/test-add.js -------------------------------------------------------------------------------- /done/3.ci/test-ajax-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/test-ajax-lib.js -------------------------------------------------------------------------------- /done/3.ci/test-divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/test-divide.js -------------------------------------------------------------------------------- /done/3.ci/test-multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/test-multiply.js -------------------------------------------------------------------------------- /done/3.ci/test-subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/done/3.ci/test-subtract.js -------------------------------------------------------------------------------- /start/1.node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/1.node/README.md -------------------------------------------------------------------------------- /start/1.node/add.js: -------------------------------------------------------------------------------- 1 | export default function add(x, y) { 2 | return x + y; 3 | } 4 | -------------------------------------------------------------------------------- /start/1.node/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/1.node/divide.js -------------------------------------------------------------------------------- /start/1.node/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/1.node/multiply.js -------------------------------------------------------------------------------- /start/1.node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/1.node/package.json -------------------------------------------------------------------------------- /start/1.node/subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/1.node/subtract.js -------------------------------------------------------------------------------- /start/2.browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/README.md -------------------------------------------------------------------------------- /start/2.browser/add.js: -------------------------------------------------------------------------------- 1 | function add(x, y) { 2 | return x + y; 3 | } 4 | -------------------------------------------------------------------------------- /start/2.browser/ajax-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/ajax-lib.js -------------------------------------------------------------------------------- /start/2.browser/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/divide.js -------------------------------------------------------------------------------- /start/2.browser/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/jquery.min.js -------------------------------------------------------------------------------- /start/2.browser/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/multiply.js -------------------------------------------------------------------------------- /start/2.browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/package.json -------------------------------------------------------------------------------- /start/2.browser/subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/2.browser/subtract.js -------------------------------------------------------------------------------- /start/3.ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/README.md -------------------------------------------------------------------------------- /start/3.ci/add.js: -------------------------------------------------------------------------------- 1 | function add(x, y) { 2 | return x + y; 3 | } 4 | -------------------------------------------------------------------------------- /start/3.ci/ajax-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/ajax-lib.js -------------------------------------------------------------------------------- /start/3.ci/divide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/divide.js -------------------------------------------------------------------------------- /start/3.ci/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/jquery.min.js -------------------------------------------------------------------------------- /start/3.ci/multiply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/multiply.js -------------------------------------------------------------------------------- /start/3.ci/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/package.json -------------------------------------------------------------------------------- /start/3.ci/subtract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrich/javascript-testing-presentation/HEAD/start/3.ci/subtract.js --------------------------------------------------------------------------------