scala3mock
scala3mock copied to clipboard
Mocking framework for Scala 3
## About this PR π¦ Updates [org.scalameta:scalafmt-core](https://github.com/scalameta/scalafmt) from `3.8.0` to `3.8.1` π [GitHub Release Notes](https://github.com/scalameta/scalafmt/releases/tag/v3.8.1) - [Version Diff](https://github.com/scalameta/scalafmt/compare/v3.8.0...v3.8.1) ## Usage β **Please merge!** I'll automatically update this PR to resolve...
Currently only pushes on releases trigger a website deployment. We may want to consider versioned documentation if we find out that we are not doing a good job of letting...
By name parameters have a different compiler representation than regular functions and need to be handled explicitely in the `when` macro. Example: ```scala trait Test: def byNameParam(x: => Int): String...
We are currently using the (now unmaintained) version 1 of docusaurus. We probably want to jump onto v2 and be up to date. https://github.com/scalameta/metals/pull/2927/files might have some useful tips we...
The original scalamock library support call ordering as an expectation (https://scalamock.org/user-guide/ordering/). This library currently does not have it mostly because I tend to not use this feature particurlarly. I do...
The original scalamock support argument capture (https://scalamock.org/user-guide/advanced_topics/#argument-capture) which haven't been ported to this library. No reason we cannot do it outside of the fact that IΒ don't personally use this...
Scala3Mock current doesn't support mocking trait with an inner type. This is because the current macro will not dereference the type in the mock to the parent trait, I think....
Hello again @fmonniot, I've bumped into another issue trying to mock such service: ``` trait Service { def method(a: Int*)(b: String): Unit } ``` compile output with debug: ``` Mocking...
## About this PR π¦ Updates [org.scalameta:sbt-mdoc](https://github.com/scalameta/mdoc) from `2.3.8` to `2.5.4` π [GitHub Release Notes](https://github.com/scalameta/mdoc/releases/tag/v2.5.4) - [Version Diff](https://github.com/scalameta/mdoc/compare/v2.3.8...v2.5.4) ## Usage β **Please merge!** I'll automatically update this PR to resolve...
## About this PR π¦ Updates [org.scalameta:sbt-mdoc](https://github.com/scalameta/mdoc) from `2.3.8` to `2.6.1` π [GitHub Release Notes](https://github.com/scalameta/mdoc/releases/tag/v2.6.1) - [Version Diff](https://github.com/scalameta/mdoc/compare/v2.3.8...v2.6.1) ## Usage β **Please merge!** I'll automatically update this PR to resolve...