<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>1b5053e96970fda06cd1b42c1bcd09a27628c6cb</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/99292588441142a1e370cc5e46ebe09c767c4ec4</url>
    <id>99292588441142a1e370cc5e46ebe09c767c4ec4</id>
    <committed-date>2009-05-20T13:01:39-07:00</committed-date>
    <authored-date>2009-05-20T13:01:39-07:00</authored-date>
    <message>mocks are now destructive as this is the behaviour most other libs use</message>
    <tree>9cb1bbfbc3e4799b8c99e15f715506e815967009</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c16495bad1e7334dec34b223d2910261f993248</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/f8c7021f522f7375187f350d23cda228dbbc35da</url>
    <id>f8c7021f522f7375187f350d23cda228dbbc35da</id>
    <committed-date>2009-05-19T12:17:23-07:00</committed-date>
    <authored-date>2009-05-19T12:17:23-07:00</authored-date>
    <message>fix a jQuery alias where I supidly assumed it would live in $ when in many cases it doesn't</message>
    <tree>b09bb8f71fc1c40bf6a10e611e84c9cb97a04a4a</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>475aaab75a46233bd1f5bdfca37f3a9039ad052d</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/21fdfbc648b7b65c6c6f16fc1128eeaa0a48b132</url>
    <id>21fdfbc648b7b65c6c6f16fc1128eeaa0a48b132</id>
    <committed-date>2009-05-19T11:58:09-07:00</committed-date>
    <authored-date>2009-05-19T11:58:09-07:00</authored-date>
    <message>bit of a change so that multiple expectations on an object can be looped through</message>
    <tree>bb578241257fcd1e85f0116f3efed8d6319d54f9</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6cf673edcf591f2434a7110f65bd3c05c2c3d33e</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/475aaab75a46233bd1f5bdfca37f3a9039ad052d</url>
    <id>475aaab75a46233bd1f5bdfca37f3a9039ad052d</id>
    <committed-date>2009-05-19T11:45:49-07:00</committed-date>
    <authored-date>2009-05-19T11:45:49-07:00</authored-date>
    <message>eeek, uncovered a deep problem</message>
    <tree>0c9143c5b8ed6f0b59bb3869ae50fd8352c4fe11</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ce48364bb8580af8f047db005f4a8b18376e6e5</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/6cf673edcf591f2434a7110f65bd3c05c2c3d33e</url>
    <id>6cf673edcf591f2434a7110f65bd3c05c2c3d33e</id>
    <committed-date>2009-05-19T11:26:21-07:00</committed-date>
    <authored-date>2009-05-19T11:26:21-07:00</authored-date>
    <message>there is now a mock_function macro for mocking on anonymous functions</message>
    <tree>89454b5ffb7692b79ea417fa538959af31b244f7</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef828a2ec97f2e1659200c33a8d0bc15b9f810b5</id>
      </parent>
    </parents>
    <author>
      <name>Irene Morente</name>
      <email>irene@irene-2.local</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/3affbf6648f2cf71b44f70a2251cd5965c225fcc</url>
    <id>3affbf6648f2cf71b44f70a2251cd5965c225fcc</id>
    <committed-date>2009-05-15T03:12:09-07:00</committed-date>
    <authored-date>2009-05-14T13:39:41-07:00</authored-date>
    <message>Fixed problems with expectations never being properly checked and added tests to make sure that expections are thrown when expectations are not met.

Signed-off-by: Andy Kent &lt;andrew.d.kent@gmail.com&gt;</message>
    <tree>e81960637bb9a1340ec14589149c7e05a62293d1</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bb3d0e04b3a1f1dbbb6d6464c7c35dd9e164848a</id>
      </parent>
    </parents>
    <author>
      <name>Irene Morente</name>
      <email>irene@irene-2.local</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/ef828a2ec97f2e1659200c33a8d0bc15b9f810b5</url>
    <id>ef828a2ec97f2e1659200c33a8d0bc15b9f810b5</id>
    <committed-date>2009-05-15T03:12:07-07:00</committed-date>
    <authored-date>2009-05-14T12:38:53-07:00</authored-date>
    <message>Made expectations accept calls with any arguments when with_arguments is not used.

Signed-off-by: Andy Kent &lt;andrew.d.kent@gmail.com&gt;</message>
    <tree>ebf85a709828092f8b7cb4ca50924fbce22cf5af</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d2272dfbfbd029f82e7a1042d0517e5f412f7ce</id>
      </parent>
    </parents>
    <author>
      <name>Irene Morente</name>
      <email>irene@irene-2.local</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/bb3d0e04b3a1f1dbbb6d6464c7c35dd9e164848a</url>
    <id>bb3d0e04b3a1f1dbbb6d6464c7c35dd9e164848a</id>
    <committed-date>2009-05-15T03:12:05-07:00</committed-date>
    <authored-date>2009-05-14T12:36:57-07:00</authored-date>
    <message>Added fix to checkExpectations on Smoke.Mock to make it compatible with javascript libraries that monkey-patch Array.

Signed-off-by: Andy Kent &lt;andrew.d.kent@gmail.com&gt;</message>
    <tree>0a9d6aec1b07f99eec6aa596e27f937e125d0bfb</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0b90bd06c3a2a89c646d57aefc42d8aa7f581da</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/5d2272dfbfbd029f82e7a1042d0517e5f412f7ce</url>
    <id>5d2272dfbfbd029f82e7a1042d0517e5f412f7ce</id>
    <committed-date>2008-12-13T14:52:30-08:00</committed-date>
    <authored-date>2008-12-13T14:52:30-08:00</authored-date>
    <message>some very trivial tidying up</message>
    <tree>8021b2351b081e4efd9782d3ac2c171613982688</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ff21a1b444ecf2831c1fbf38f06ae6b6f47719a6</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/b0b90bd06c3a2a89c646d57aefc42d8aa7f581da</url>
    <id>b0b90bd06c3a2a89c646d57aefc42d8aa7f581da</id>
    <committed-date>2008-05-16T17:30:23-07:00</committed-date>
    <authored-date>2008-05-16T17:30:23-07:00</authored-date>
    <message>removed isFunction() as it was no longer needed at this time</message>
    <tree>75d69abbc59e351a77c59ffb208b9da800c7253a</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>210e9da14a360658dccdeb8ba142c3154024771e</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/ff21a1b444ecf2831c1fbf38f06ae6b6f47719a6</url>
    <id>ff21a1b444ecf2831c1fbf38f06ae6b6f47719a6</id>
    <committed-date>2008-05-16T17:28:22-07:00</committed-date>
    <authored-date>2008-05-16T17:28:22-07:00</authored-date>
    <message>made stubs a bit less magic and a bit more sane.

- you now get two methods
	- .and_return() for function stubs
	- .and_set_to() for property stubs</message>
    <tree>8208b1a68fc591d2354ec4dc32c22868c2aedeef</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e247f814b450980c7dc4b38ba7ea489b555fc76</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/210e9da14a360658dccdeb8ba142c3154024771e</url>
    <id>210e9da14a360658dccdeb8ba142c3154024771e</id>
    <committed-date>2008-05-16T17:06:13-07:00</committed-date>
    <authored-date>2008-05-16T17:06:13-07:00</authored-date>
    <message>added a core file and improved stubs to auto sense if they are stubbing functions or methods.

- you can override the auto settings with
	- and_return_as_function()
	- and_return_as_property()</message>
    <tree>a72294c369b16921786f4add2aa13fe95dbc500c</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfcc9a76e1b9c60dc30a6c4e72694090c9cab4d6</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/f4ac38cc122d0b607b28ef84365ffbcb7ea08939</url>
    <id>f4ac38cc122d0b607b28ef84365ffbcb7ea08939</id>
    <committed-date>2008-05-16T16:19:32-07:00</committed-date>
    <authored-date>2008-05-16T16:19:32-07:00</authored-date>
    <message>mock expectations are now run recursively to avoid looping through each one every call.</message>
    <tree>5fb307e622292ee177e2b5cb84e40b766dbc75d0</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0bfb830b9013d07c74ae992214a998f9cff98e60</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/dfcc9a76e1b9c60dc30a6c4e72694090c9cab4d6</url>
    <id>dfcc9a76e1b9c60dc30a6c4e72694090c9cab4d6</id>
    <committed-date>2008-05-16T15:40:37-07:00</committed-date>
    <authored-date>2008-05-16T15:40:37-07:00</authored-date>
    <message>expectations are now non-destructive</message>
    <tree>75e66a7a56291cfe0242d199aa2ce718956bf507</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8e4d211e71671d03e5981142ae32ceeec3c5cdb</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/0bfb830b9013d07c74ae992214a998f9cff98e60</url>
    <id>0bfb830b9013d07c74ae992214a998f9cff98e60</id>
    <committed-date>2008-05-16T15:17:06-07:00</committed-date>
    <authored-date>2008-05-16T15:17:06-07:00</authored-date>
    <message>can now mock onto real objects but expectations are currently destructive</message>
    <tree>5c21106190c71a34d1ae514433c8cbc60acc0444</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c06c33550839c545c12886532b8f887a15265a5</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/b8e4d211e71671d03e5981142ae32ceeec3c5cdb</url>
    <id>b8e4d211e71671d03e5981142ae32ceeec3c5cdb</id>
    <committed-date>2008-05-16T15:01:20-07:00</committed-date>
    <authored-date>2008-05-16T15:01:20-07:00</authored-date>
    <message>made Mock() take the object as an argument instead of a name, defaults to {}. also added in some pending specs</message>
    <tree>0402ee138cd1ec65608db14b654abad97314988f</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a69fa96f56f6de11f59368ff34ba22dd3cdca2fc</id>
      </parent>
    </parents>
    <author>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </author>
    <url>http://github.com/andykent/smoke/commit/b7796b273c10a9b3256982690f0b72499bdf6b63</url>
    <id>b7796b273c10a9b3256982690f0b72499bdf6b63</id>
    <committed-date>2008-05-16T11:49:24-07:00</committed-date>
    <authored-date>2008-05-16T11:49:24-07:00</authored-date>
    <message>first full commit</message>
    <tree>3e4660643cd835903b37e932aa46541f8dba0c7d</tree>
    <committer>
      <name>Andy Kent</name>
      <email>andrew.d.kent@gmail.com</email>
    </committer>
  </commit>
</commits>
