expecto

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

APACHE-2.0 License

Stars
651
Committers
66

Bot releases are visible (Hide)

expecto - 8.6.1

Published by AnthonyLloyd almost 6 years ago

Tweak colourised console colours, thanks @haf
Xml summary can cause exception. #296 thanks @AnthonyLloyd
isFasterThan improve use of warm up runs. thanks @AnthonyLloyd
taskTask is missing my stack trace. #295 thanks @AnthonyLloyd
taskTask doesnt surface Task as valid do target. #293 thanks @AnthonyLloyd

expecto - 8.6.0

Published by haf almost 6 years ago

#266 Merge ANSI Output Writer back into Logary Facade, decouple it from Progress, thanks @haf
#290 Speed up Progress, thanks @haf
#291 Make ANSI writing the default, so Expecto loggers work outside of framework-provided runXXXX functions, thanks @haf
Make sure isEqual doesn't crash on null values, thanks @kleidemos
Using the improved v2 task workflow builder, thanks @AnthonyLloyd

expecto - 8.5.0

Published by AnthonyLloyd almost 6 years ago

Add task tests i.e. testTask/ftestTask etc. thanks @AnthonyLloyd
Add afterRunTests function global teardown. thanks @AnthonyLloyd
Use Fake.BuildServer and sort tests. thanks @AnthonyLloyd

expecto - 8.4.3

Published by AnthonyLloyd about 6 years ago

Add testLabel. #286 thanks @haf
Document tests results are nunit v2 and upload. #288 thanks @enricosada
Fix small progress spinner issues. #285 thanks @AnthonyLloyd
Make gray really white. #287 thanks @AnthonyLloyd

expecto - 8.4.2

Published by AnthonyLloyd about 6 years ago

Junit report: add option to treat errors like failures. #282 thanks @0x53A
Add etestProperty for stdgen and keep ftestProperty for just focus. #281 thanks @AnthonyLloyd

expecto - 8.4.1

Published by AnthonyLloyd about 6 years ago

Bug fix for C# IsFasterThan. thanks @AnthonyLloyd

expecto - 8.4.0

Published by AnthonyLloyd about 6 years ago

Create Expecto.TestResults package. thanks @haf
Create test results directory. #274 thanks @JonCanning
Add a C# friendly extension method for the nunit testresult xml. #275 thanks @0x53A
Add JUnit-like summary file. #278 thanks @0x53A
Expect.equal - locate first different field for records. #280 thanks @MNie
Expect.stringStarts - underline first difference. thanks @AnthonyLloyd
Add no-spinner switch. thanks @AnthonyLloyd
Add C# methods for IsFasterThan. thanks @AnthonyLloyd

expecto - 8.3.0

Published by haf about 6 years ago

Adding test results file, see #179, thanks @matthid, @haf
Fix throwsT message on no exception. #272 thanks @otto-gebb

expecto - 8.2.2

Published by AnthonyLloyd about 6 years ago

Store non-atomic printfn output. #267 thanks @t1m0thyj @AnthonyLloyd
Unwrap AggregateExcpetions with single inner. #269 thanks @0x53A

expecto - 8.2.1

Published by AnthonyLloyd about 6 years ago

Fixed version doesn't seem to work. #268 thanks @AnthonyLloyd
Add auto flush console output for debug. #267 thanks @AnthonyLloyd
Attempted fix for progress indicator on iTerm/zsh. #267 thanks @AnthonyLloyd

expecto - 8.2.0

Published by AnthonyLloyd over 6 years ago

Note: logging in this version is broken, see https://github.com/haf/expecto/issues/267 for updates.

Added C# compatible With methods / Logging: add Task based Interface. #259 thanks @0x53A
Feature/sequencecontainsorder. #262 thanks @MNie, @haf
Console work inc ANSI colours, progress indicator. #258 thanks @AnthonyLloyd
Upgrade to FAKE 5. #263 thanks @AnthonyLloyd
Removed inlining. #254 thanks @jackfoxy @AnthonyLloyd

expecto - v8.1.1

Published by haf over 6 years ago

  • Fix F# Core version back to 4.3.4
expecto - 8.1.0

Published by AnthonyLloyd over 6 years ago

Logary.Facade corrected to v3 Apache 2.0 version. thanks @haf/@AnthonyLloyd
Added sourcelink support. #251 thanks @jackfoxy
Fixed comparison of affine (ephemeral) sequence. #253 thanks @jackfoxy

expecto -

Published by AnthonyLloyd over 6 years ago

  • Upgrade Logary.Facade and bump major because of a int64 to float change. thanks @haf
  • Add docs on how to get extra value/stacktrace parsing when using Expecto. thanks @haf
  • Fixed flipped throwsT not passing exception type through. #244 thanks @daniel-chambers
  • Fixed all and allEqual call enumeration more than once. #245 thanks @kleidemos
  • Add passing cancellation token to run functions. #229 thanks @AnthonyLloyd

DO NOT USE CONTAINS LICENCE ERROR

expecto -

Published by AnthonyLloyd over 6 years ago

Default printer log with list name. #236 thanks @jackfoxy
Minor grammar fix. #235 thanks @rmunn
Update mono.cecil to 0.10.0. #234 thanks @MNie
foldParallel work fixes ObjectDisposedException. #233 thanks @AnthonyLloyd

expecto -

Published by AnthonyLloyd over 6 years ago

Added Expecto.Hopac. #231 thanks @TheAngryByrd
Fix Expecto.BenchmarkDotNet TypeLoadException get_ArtifactsPath. #225 thanks @AnthonyLloyd
Fix Argu 5.1.0 update causes MissingMethodException. #227 thanks @AnthonyLloyd
Added FSCheck distribution and labels output for failing tests. #221 thanks @AnthonyLloyd
Major version release due to removal of netstandard1.6 support.

expecto -

Published by AnthonyLloyd over 6 years ago

Allow specifying log name at command line. #224 thanks @rmunn
Update paket. #222 thanks @MNie
Increase float display precision. thanks @AnthonyLloyd
Update build.sh. thanks @haf
Fix restore errors. #218 thanks @forki

expecto - 5.1.2

Published by AnthonyLloyd almost 7 years ago

Update Mono.Cecil to 0.10.0-beta7. #215 thanks @MNie
Expecto.BenchmarkDotNet .NETCoreApp versions. #214 thanks @AnthonyLloyd

expecto - 5.1.1

Published by AnthonyLloyd almost 7 years ago

Framework condition fileversioninfo. #210 thanks @AnthonyLloyd
Add allow duplicate names config, #211 thanks @AnthonyLloyd
Add testName function. #199 thanks @AnthonyLloyd
Rename DEVGUIDE.md to comply with GitHub standards. #209 thanks @anderssonjohan

expecto - 5.1.0

Published by AnthonyLloyd almost 7 years ago

Changes that are needed to Expecto.BenchmarkDotNet. #196 thanks @MNie
Feature/duplicated name. #198 thanks @MNie
Fixed a couple of typos. #200 thanks @JonCanning
Add Expecto.Flip.Expect module to .NET Standard version. #207 thanks @inosik
Ported everything to .NET Standard 1.6. #197 thanks @teo-tsirpanis
Add floatLessThanOrClose and floatGreaterThanOrClose. thanks @AnthonyLloyd
Add null test during test discovery exception. #202 thanks @AnthonyLloyd
Add isGroupsMatch and isRegexGroupsMatch. #134 thanks @MNie
Move to FAKE and support netstandard2.0 and simplify. thanks @AnthonyLloyd
Add sequenceEqual for items. #206 thanks @haf
Exceptions lose their stack trace when no line numbers. #205 thanks @AnthonyLloyd
Update FsCheck and BenchmarkDotNet. thanks @AnthonyLloyd
Add Performance.findFastest. thanks @AnthonyLloyd