Skip to content

Commit 0e1b130

Browse files
committed
Tests
1 parent a4fe3f1 commit 0e1b130

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The `Unreleased` section name is replaced by the expected version of next releas
1212

1313
### Added
1414

15-
- `TypeeSafeEnum.caseValues<'t>`: Yields all values of a Union
15+
- `TypeSafeEnum.caseValues<'t>`: Yields all values of a Union [#115](https://github.com/jet/FsCodec/pull/115)
1616

1717
### Changed
1818
### Removed

tests/FsCodec.Tests/FsCodec.Tests.fsproj

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<ItemGroup>
99
<Compile Include="StreamNameTests.fs" />
1010
<Compile Include="CompressionTests.fs" />
11+
<Compile Include="TypeSafeEnumTests.fs" />
1112
</ItemGroup>
1213

1314
<ItemGroup>
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module FsCodec.Tests.TypeSafeEnumTests
2+
3+
open FsCodec
4+
open Swensen.Unquote
5+
open Xunit
6+
7+
type Outcome = Joy | Pain | Misery
8+
9+
let [<Fact>] caseNames () =
10+
[| Joy; Pain; Misery |] =! TypeSafeEnum.caseValues<_>

0 commit comments

Comments
 (0)