{"push_id":666218666,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"c357277634ae7556cd2cf1b191e820c589e46358","before":"8c864652c940baf0a45f5c4d5c34999dfb701016","commits":[{"sha":"889241e14386f1f9954a7f04fc47736f2c815606","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"Added additional gulp tasks to facilitate server testing.","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/889241e14386f1f9954a7f04fc47736f2c815606"},{"sha":"bc976e43003707072d1fec39187f594f0e4458ad","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"implemented first test using supertest and node modules","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/bc976e43003707072d1fec39187f594f0e4458ad"},{"sha":"095c1eb97bea97bd2e909eb499e68426ae63c204","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"updated gulp file to use better reporters. added extra dependencies.","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/095c1eb97bea97bd2e909eb499e68426ae63c204"},{"sha":"80b7728e3e86933d17c4b1f095fc5740b80ae99c","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"gulp test spec complete. all tests exit properly and are nicely formatted. quite some good stuff here!","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/80b7728e3e86933d17c4b1f095fc5740b80ae99c"},{"sha":"679eef64d4b8a7b3d366c74de7bdbfd9117d501f","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"add some smaple test questions","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/679eef64d4b8a7b3d366c74de7bdbfd9117d501f"},{"sha":"74a903b09add427d52685741b36e4d8bb3f850b6","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"clean up gulpfile","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/74a903b09add427d52685741b36e4d8bb3f850b6"},{"sha":"9def1b30dcc4705bf57aa6a16ad949ee7117fa6d","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"Transplanted a test from app spec to server spec.","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/9def1b30dcc4705bf57aa6a16ad949ee7117fa6d"},{"sha":"1c0d7d6bcf39ac042caf657bd9ace504258144ca","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"Wrote some tests FIRST! This is an example of very practical TDD, where the server has complex requirements that you do not want to mix up.","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/1c0d7d6bcf39ac042caf657bd9ace504258144ca"},{"sha":"519a6b499e62576d89b47e7ccda9508ff01f9103","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"externalized validation for isomorphism","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/519a6b499e62576d89b47e7ccda9508ff01f9103"},{"sha":"c357277634ae7556cd2cf1b191e820c589e46358","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@danielstern.ca","name":"Daniel Stern"},"message":"Converted validation into isomorphic module.","distinct":true,"url":"https://api.github.com/repos/danielstern/angular-tdd-exemplar/commits/c357277634ae7556cd2cf1b191e820c589e46358"}]}