Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ffMathy/FluffySpoon.JavaScript.Testing.Faking
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.0-beta.2
Choose a base ref
...
head repository: ffMathy/FluffySpoon.JavaScript.Testing.Faking
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0-beta.3
Choose a head ref
  • 5 commits
  • 47 files changed
  • 2 contributors

Commits on Oct 13, 2022

  1. Refactor: simplify core (#243)

    * refactor core types
    
    * refactor substitute core
    
    * refactor recorder and recordsSet
    
    * fix tests due to refactor
    
    * fix types for typescript < 4.6
    
    * Compatibility with strict mode (#244)
    
    * stricter types on recorded arguments
    
    * make types more verbose and explicit
    
    * fix types verbosity on tests
    
    * remove strictNullChecks flag
    
    * remove strict mode warning from readme
    
    * 2.0.0-beta.2
    
    * Maintenance upgrades, guarantee support for node.js 18 & drop node.js 10 (#245)
    
    * better tsconfig setup
    
    * upgrade dependencies to latest
    
    * fix ava types
    
    * upgrade github actions
    
    * support up to node.js 18
    
    * drop node.js 10 from test matrix
    
    * use ava config file
    notanengineercom authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    c9e573c View commit details
    Browse the repository at this point in the history
  2. Upgrade to GitHub-native Dependabot (#192)

    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    dependabot-preview[bot] authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    b642745 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cb621b View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Support ambiguous property types on mocked interfaces (#248)

    * refactor recorded arguments
    
    * enhance transformation type to allow callable interfaces
    
    * implement logic to handle unresolved property type
    
    * add regression test with failing assertion
    
    * rework core types for terminating object
    
    * simplify context switching
    
    * support assertion on ambiguous properties
    
    * support node.js lts
    
    * remove ts-node from root package
    
    * create compatiblity checks to verify test runners
    notanengineercom authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    1e1f330 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf95e14 View commit details
    Browse the repository at this point in the history
Loading