question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Describe shrinking in the readme?

See original GitHub issue

Thanks for the very thorough readme!

One thing I’m not quite clear on is the shrinking process, and how it works in this library. I understand the concept from prior-knowledge about property based testing, but it’s not clear to me how it’s implemented or what the purpose of noShrink() is. Could you add a bit more info about it?

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

2reactions
dubzzzcommented, Jun 29, 2020

@bitjson I took me a while… more than a year, close to 2 years but it’s finally here.

Here is a full documentation explaining how fast-check works under-the-hood from generators to shrinkers… See https://github.com/dubzzz/fast-check/blob/master/documentation/1-Guides/HowItWorks.md

Please let me know what you think of this document. How you would enhance it or if some things can be made cleaner and easier to understand

1reaction
bitjsoncommented, Jul 8, 2020

Hey @dubzzz, fantastic work on that guide! That’s extremely helpful. I didn’t see any confusing parts in my first read-through. Thanks for the heads up! (I’ll probably be linking directly to your guide when I use the term “property based testing” in other articles now too. 😄)

Sorry I’ve been quiet in this repo for a couple years now. If you’re curious, I’m still loving fast-check in Libauth. I’ve added fast-check tests for pretty much everything, and I’ve probably found hundreds of tiny issues over the years. So thanks for the fantastic project!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Resize image in the wiki of GitHub using Markdown
First create add README.md file to your project. Then upload screenshoots or whatever description images needed to your project main directory.
Read more >
GitHub Readme Images Tutorial (screenshots in ... - YouTube
Adding pictures to your GitHub readmes is a great way to highlight a feature and make it more professional.-Create an images/ or pictures/ ......
Read more >
ionic-shrinkage - npm
Directive for headers in Ionic 2 which causes them to shrink/hide when scrolling up, and reveal when scrolling down.. Latest version: 0.0.1, ...
Read more >
Linkage Disequilibrium Shrinkage Estimation for Polyploids
These estimates and standard errors can then be used for shrinkage estimation. The methods are described in Gerard (2021a) and Gerard (2021b).
Read more >
Paragraph Shrinking | Classroom Strategies - Reading Rockets
Paragraph shrinking is an activity developed as part of the Peer-Assisted Learning Strategies (PALS). The paragraph shrinking strategy allows each student ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found