• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
What is test.check?
Download
 Video time: 05m16s
PREVIOUS
NEXT

Want this course?

Buy for $99

What is test.check?

Course: Beginning Property-Based Testing with test.check

Updated October 22, 2019

Description

test.check is the Property-Based Testing library we'll be using in this course. In this lesson, we'll take a look at the origin of this library, how it integrates with Clojure, and how it's getting a lot of attention from the Clojure core team.

Next Lesson

7 min

Advantages of Property-Based Testing

Property-Based Testing has several advantages over regular Example-Based Testing. It's worth calling them out.

Course: Beginning Property-Based Testing with test.check

0 / 14
0 / 14
 
Lessons
 
What is Property-Based Testing?
free  
18 min 
 
What is test.check?
 
5 min 
 
Advantages of Property-Based Testing
 
7 min 
 
When can you use Property-Based Testing
 
8 min 
 
How does Property-Based Testing work?
free  
12 min 
 
An overview of property-based testing with an example test
 
34 min 
 
A tour of the built-in generators
 
44 min 
 
Building your own simple generators
 
31 min 
 
Strategies for properties: functionality
 
16 min 
 
Strategies for properties: invariants
 
10 min 
 
Strategies for properties: algebraic properties
 
41 min 
 
Testing pure functions
 
1 hr 
 
When to test: before implementation
 
41 min 
 
When to test: after implementation
 
44 min 

Footer CTA

Level up your Clojure skills

The PurelyFunctional.tv Newsletter is a weekly email that helps you improve your Clojure skills through challenges, tips, and news.

Enter your email address to receive emails about Clojure and Functional Programming. These include the weekly newsletter and occasional offers. You can unsubscribe any time.

Copyright © 2021 LispCast and Eric Normand