Skip to content

Commits

Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Oct 22, 2017

  1. Copy the full SHA
    af487ba View commit details
    Browse the repository at this point in the history
  2. implement createPromise

    multiple levels of anon funcs: PAINFUL. Had to use
    a captor to spec it, then b/c of how much setup
    there was i ended up with two layers of beforeEach
    to DRY it.
    
    not happy rn
    searls committed Oct 22, 2017
    Copy the full SHA
    16b3beb View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    64e4fe9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    8d188ed View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    ae5ca48 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    6c8cd4f View commit details
    Browse the repository at this point in the history
  7. standard (comment out notes)

    searls committed Oct 22, 2017
    Copy the full SHA
    f54bada View commit details
    Browse the repository at this point in the history
  8. executePlan needed breakdown => too much indirect

    Decided to pull up the imperative stuff to the satisfy/index instead
    
    * Stubbing now responsible for telling you its current outcome based
    on how many calls it's gotten
    * Stubbing now stores satisfying calls for easier traceability by 
    td.explain (future proofing)
    searls committed Oct 22, 2017
    Copy the full SHA
    d56b530 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2017

  1. implement stubbing-finder

    searls committed Oct 21, 2017
    Copy the full SHA
    45ed951 View commit details
    Browse the repository at this point in the history
  2. think about this

    searls committed Oct 21, 2017
    Copy the full SHA
    66fb47c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    2aab416 View commit details
    Browse the repository at this point in the history
  4. Remove satisfy() from stubbing store

    I could not for the life of me figure out why app code was being invoked
    from a value object. Obviously it's a thing I (tell people to) avoid
    doing, but as I dove in I realized that this stupid unit test was also
    depending on this dummy implementation of satisfy() working in order
    to also pass.
    
    Not only was that unhelpful incidental coverage, it was obnoxious b/c
    I needed to delete that implementation to start driving out an actual
    satisfy() solution, and I didn't want to stare at this unrelated error.
    searls committed Oct 21, 2017
    Copy the full SHA
    7c05731 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    4064674 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    23d073f View commit details
    Browse the repository at this point in the history
  7. this isCallback is public & shouldn't have been

    Also it makes no sense why it's dangling on the matcher like that to
    begin with. It's only needed in a couple places to make sure we're 
    looking at a callback matcher before we invoke one.
    searls committed Oct 21, 2017
    Copy the full SHA
    76dbdd9 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    4984a26 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2017

  1. be standard

    searls committed Oct 20, 2017
    Copy the full SHA
    d9ce1f9 View commit details
    Browse the repository at this point in the history
  2. fix label

    searls committed Oct 20, 2017
    Copy the full SHA
    5b4f7b2 View commit details
    Browse the repository at this point in the history
  3. test config & log

    searls committed Oct 20, 2017
    Copy the full SHA
    2054c80 View commit details
    Browse the repository at this point in the history
  4. standard --fix

    searls committed Oct 20, 2017
    Copy the full SHA
    ff8eae1 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1a61ea5 View commit details
    Browse the repository at this point in the history
  6. With double rewrite, imitate will use private API.

    I suspect we'll move to a mode where every single layer of an imitation
    is mapped to a Double value, regardless of whether `fake` is a clone or
    a test double function. it'll allow us to say quite a lot more when 
    td.explain()'ing. 
    
    However, that's not something we have to solve right away (pre-relaunch)
    searls committed Oct 20, 2017
    Copy the full SHA
    1c5a924 View commit details
    Browse the repository at this point in the history
  7. Rewrite the td.function() rewrite

    Key insight here was that the public API really shouldn't be the same
    as the private API, because we want to encourage passing around Double
    objects internally and only expose the fake externally. Additionally,
    the imitation module is doing a lot of the heavy lifting now and this
    isn't nearly as complicated as it was once going to be.
    searls committed Oct 20, 2017
    Copy the full SHA
    899060d View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2017

  1. Copy the full SHA
    00b8761 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2cf67d1 View commit details
    Browse the repository at this point in the history
  3. grammar tweak

    jasonkarns committed Sep 20, 2017
    Copy the full SHA
    9aa5d17 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2017

  1. Changelog for 3.2.6

    searls committed Sep 18, 2017
    Copy the full SHA
    9ecf097 View commit details
    Browse the repository at this point in the history
  2. 3.2.6

    searls committed Sep 18, 2017
    Copy the full SHA
    e68bce1 View commit details
    Browse the repository at this point in the history
  3. yarn churn

    searls committed Sep 18, 2017
    Copy the full SHA
    cfb11e4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request testdouble#239 from sgtoj/improve-ts

    Improve TS Support
    searls committed Sep 18, 2017
    Copy the full SHA
    5a11a57 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2017

  1. Merge typing test file

    sgtoj committed Sep 16, 2017
    Copy the full SHA
    6c9009f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2017

  1. Allow for dynamic args

    Brian Ojeda committed Sep 15, 2017
    Copy the full SHA
    5ad6b7d View commit details
    Browse the repository at this point in the history
  2. merge master fix one conflict

    Brian Ojeda committed Sep 15, 2017
    Copy the full SHA
    f06f6b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2017

  1. Merge pull request testdouble#287 from rosston/fix-faq-outline

    Fix outline of FAQ in README
    searls committed Sep 8, 2017
    Copy the full SHA
    73f27b8 View commit details
    Browse the repository at this point in the history
  2. Fix outline of FAQ in README

    rosston committed Sep 8, 2017
    Copy the full SHA
    ca4b648 View commit details
    Browse the repository at this point in the history
Older