Skip to content

Releases: nspec/NSpec

v2.0.0

17 Feb 17:20
Compare
Choose a tag to compare
  • Supports classic .NET Framework 4.5.2
  • Supports .NET Core 1.0.0
  • Supports .NET Core Tooling Preview 2 with dotnet test Command Line Interface only, i.e. no Visual Studio Test Explorer support (yet)
  • Compatible with DotNetTestNSpec 0.1.0

See also breaking changes.

v1.0.7

14 Mar 00:37
Compare
Choose a tag to compare
  • feat(contextBuilder): sort specifications by class name when building test case list

v1.0.6

14 Mar 00:56
Compare
Choose a tag to compare
  • fix(async): fix message when mixing sync/async class-level hooks
  • feat(console): nspec output should respect Environment.NewLine
  • feat(context): avoid exception from bare code in method context
  • feat(context): avoid exception from bare code in sub context
  • feat(context): dummy failing specification throws same exception as from bare code
  • feat(context): exception from bare code gives suggestions on how to improve test code
  • feat(formatters): XUnitFormatter can write to file as well as console
  • feat(formatters): support formatter options from cli
  • feat(specification): report elapsed time with each example

Internals:

  • style(SpecExtensions): apply Windows line endings
  • refactor(ClassContext): rename Type field and helper method
  • refactor(ContextCollection): extract methods only used in tests
  • refactor(nspec): add TODO for OnError() method
  • refactor(SpecFinder): skip regex altogether when filter is not set
  • chore(deps): avoid C#6 dependency

v1.0.5

14 Mar 01:13
Compare
Choose a tag to compare
  • feat(Context): fail test when sync context hook is assigned an async lambda
  • style(shim): clarify steps when creating DebuggerShim

Internals:

  • fix(tests):fix describe_output tests failing on Italian Window OS
  • refactor(formatters): move SilentLiveFormatter to its own file
  • refactor(RunnerInvocation): avoid rebuilding contexts when there's no focused test
  • refactor(ContextRunner): remove unneeded ContextBuilder dependency from ContextRunner
  • style(windows): apply same (Windows) line endings in nspec.cs file

v1.0.4

14 Mar 13:53
Compare
Choose a tag to compare
  • fix(context): don't run 'after all' if all examples are skipped by tags
  • feat(async): support Aggregate Exceptions thrown after a Task is awaited
  • feat(exceptions): fail examples when exceptions thrown in beforeAll/afterAll

Internals:

  • test(async): test expecting an exception when thrown in a collection of Tasks.
  • test(expect): user custom exception types in expect<> unit tests
  • chore(tools): make project work under OSX
  • chore(tools): make unit test run on Mono
  • chore(tools): add script to archive old branches
  • chore(debug): add Context/Example string representation to aid debugging
  • chore(codeStyle): improve description of expect<> helper methods
  • chore(codeStyle): untabify NSpec\AssertionExtensions.cs
  • chore(codeStyle): let Visual Studio untabify some files
  • chore(codeStyle): move trailing open braces to newline
  • chore(repository): ignore Visual Studio-generated TestResults directory
  • chore(repository): ignore Visual Studio Code local settings

v1.0.1

14 Mar 13:56
Compare
Choose a tag to compare

Internals:

  • chore(tools): updated rake file to build proper 1.0 major release

v0.9.69

14 Mar 14:47
Compare
Choose a tag to compare

Release not published. Please skip it.

v0.9.2

14 Mar 14:07
Compare
Choose a tag to compare
  • docs(website): add async example usage

v0.9.1

14 Mar 14:56
Compare
Choose a tag to compare
  • feat(async): add support for async/await in client test project
  • chore(deps): drop .NET Framework 3.5 support, upgrade to .NET 4.5

Internals:

  • chore(tools): add Ruby specific binaries and instructions
  • chore(deps): explicitly add RhinoMocks to packages
  • chore(deps): upgrade to NUnit 2.6.4 to handle async code
  • chore(deps): upgrade to Mono.Cecil 0.9.6.1
  • chore(solution): upgrade VB test project to Visual Studio 2013
  • test(skipped): add reason to some skipped tests

v0.9.68

14 Mar 15:05
Compare
Choose a tag to compare
  • feat(runner): run nspecrunner in Single Threaded Apartment model
  • fix(vbNet): #69 duplicated test output from spec with context in VB.NET

Internals:

  • test(vbNet): add unit tests on NSpec in Visual Basic .NET
  • chore(tools): run VB.NET tests from Rake