Skip to content
Permalink
Branch: master
Commits on Jun 21, 2019
  1. 0.12.1

    ItsJonQ committed Jun 21, 2019
  2. Attempt to remove package-lock.json

    ItsJonQ committed Jun 21, 2019
Commits on Jun 19, 2019
  1. 0.12.0

    ItsJonQ committed Jun 19, 2019
  2. Add findByCy method (#16)

    ItsJonQ committed Jun 19, 2019
    This update adds a new method, `findByCy`. After the initial `get` or
    `getByCy`, this method can be used to (easily) find DOM selectors that
    match a specific `data-cy` query.
Commits on Jun 18, 2019
  1. Update underscore.string and remarkable

    ItsJonQ committed Jun 18, 2019
  2. Update website package.json for security

    ItsJonQ committed Jun 18, 2019
  3. Update dependencies for security

    ItsJonQ committed Jun 18, 2019
Commits on May 22, 2019
  1. 0.11.3

    ItsJonQ committed May 22, 2019
  2. Typing: Add length type to `Cyan` class

    ItsJonQ committed May 22, 2019
  3. 0.11.2

    ItsJonQ committed May 22, 2019
  4. Inspect: Replace async/await with Promise

    ItsJonQ committed May 22, 2019
    This update replaces the async/await implementation within Inspect with
    regular a regular Promise implementation. The reason is to allow for
    the compiled `dist `files to integrate smoother into varying set ups,
    by-passing any babel runtime based transformers
Commits on May 17, 2019
  1. 0.11.1

    ItsJonQ committed May 17, 2019
  2. Type: Ensures that it triggers a change event

    ItsJonQ committed May 17, 2019
  3. 0.11.0

    ItsJonQ committed May 17, 2019
  4. Debug: Add debugByCy (#13)

    ItsJonQ committed May 17, 2019
    * Debug: Add new debugByCy method
    
    This update adds a new `debugByCy` method. It runs the `cy.debug()` print
    method, but scopes the HTML based on a matching `data-cy` selector, similar
    to `cy.getByCy`.
    
    * Add docs for debugByCy
    
    * Finish debug tests
Commits on May 15, 2019
  1. 0.10.1

    ItsJonQ committed May 15, 2019
  2. Inspect: Fix compiling of async functions (#12)

    ItsJonQ committed May 15, 2019
    This update fixes the (TypeScript) compiling of the async functions with
    Inspect for library consumption.
    
    Typing has also been improved for `cy`
  3. 0.10.0

    ItsJonQ committed May 15, 2019
  4. Inspect: New method to preview a snapshot of rendered HTML in browser (

    ItsJonQ committed May 15, 2019
    …#10)
    
    * Prototype initial inspect method
    
    * Adjust linting rule for debugger
    
    * Add getCSSFromDocument util
    
    * OMG!
    
    * Implement server for debugging
    
    * Add inspector gadget
    
    * Inspector!!
    
    * Process management
    
    * Process!!!
    
    * Refactoring inspector
    
    * Add async
    
    * Refactor Inspector Gadget and Brain
    
    * Improve UX of Gadget previewer
    
    * Cache cyan preview in node_modules. Improve Brain
    
    * Preparing inspector (gadget) for experimental feature release
Commits on May 9, 2019
  1. 0.9.2

    ItsJonQ committed May 9, 2019
  2. setupTests: Add mock IntersectionObserver (#9)

    ItsJonQ committed May 9, 2019
    This update adds a mock implementation of IntersectionObserver.
    The IntersectionObserver methods just return null.
Commits on May 2, 2019
  1. 0.9.1

    ItsJonQ committed May 2, 2019
  2. Types: Fix Cyan event methods to ensure eventProps is optional

    ItsJonQ committed May 2, 2019
  3. 0.9.0

    ItsJonQ committed May 2, 2019
  4. SetupTests: Add requestAnimationFrame back (#7)

    ItsJonQ committed May 2, 2019
    This update adds `window.requestAnimationFrame` mocking back to setupTests.
    This was briefly removed to help integrate with the main application.
    However, rAF mocking is very much a thing that is required for more complicated
    React components (e.g. Popover, Dropdown, etc...).
    
    The solution involved caching the mock implementation as a variable, to make
    it more reliable to `mockRestore`. Also, to handle the case of the callback
    being a `schedule` function, to prevent the maximum callstack issue.
  5. 0.8.0

    ItsJonQ committed May 2, 2019
  6. Enhance render with Cyan methods (#6)

    ItsJonQ committed May 2, 2019
    * TS Refactor and extending ReactWrapper with Cyan base class
    
    * Improving type support for render
    
    * Finish refactoring `cy.render()` to extend `Cyan`
    
    * Add documentation for testing Cyan with render
    
    * Fix import paths for commands
    
    * Improve Typescript for Cyan
Commits on May 1, 2019
  1. 0.7.0

    ItsJonQ committed May 1, 2019
  2. Debug: Improve UX (#5)

    ItsJonQ committed May 1, 2019
    * Update Zero to v3.2.1 for Jest v24
    
    * Improve debug indentation + add scoping feature
    
    * Add tests for debug scoping
    
    * Update type + intellisense for debug method
    
    * Add typing for debug print options
  3. 0.6.0

    ItsJonQ committed May 1, 2019
  4. Add setProps, setProp, and other cy.render methods (#4)

    ItsJonQ committed May 1, 2019
    * WIP
    
    * Add setProp and setProps methods. Improve cy.render() + add docs
    
    * Add RenderWrapper type for cy
    
    * Add return types for RenderWrapper methods
Commits on Apr 30, 2019
  1. 0.5.0

    ItsJonQ committed Apr 30, 2019
  2. CleanUp: Adjust DOM cleanUp and Remove RAF Polyfill (#3)

    ItsJonQ committed Apr 30, 2019
    * CleanUp: Adjust DOM cleanUp and Remove RAF Polyfill
    
    This update fixes the `setupTests()` function to ensure that
    `document.body.innerHTML` is left untouched. The `requestAnimationFrame`
    mock polyfill has also been removed from `setupTests()`.
    
    Both of these updates have been added to ensure smoother integration into
    older systems.
    
    * 0.5.0-0
  3. 0.4.3

    ItsJonQ committed Apr 30, 2019
Commits on Apr 26, 2019
  1. 0.4.2

    ItsJonQ committed Apr 26, 2019
Older
You can’t perform that action at this time.