{"repo":"jkone27/fsharp-integration-tests","free":true,"listed":false,"github":"https://github.com/jkone27/fsharp-integration-tests","clone":"git clone https://github.com/jkone27/fsharp-integration-tests.git","description":"DSL wrapper around .NET test WebApplicationFactory to simplify integration tests in aspnetcore using F#","language":"F#","stars":46,"topics":["api-client","aspnetcore","dotnet","fsharp","http","integration","integration-test","mock","stub","test"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"ApiStub.FSharp 🦔 Easy API Testing 🧞‍♀️ This library makes use of F# computation expressions 🪔✨ to hide some complexity of WebApplicationFactory and provide the user with a domain specific language (DSL) for integration tests. An \"antique\" C# API (👴🏽🦖🦕) is also available since v.1.1 for enhanced accessibility 😺. Documentation Access the documentation website for more info on how to use this library. Scenario Test 🧪 using F# or in C# if you prefer Test .NET C# 🤝 from F# F# is a great language, but it doesn't have to be scary to try it. Integration and Unit tests are a great way to introduce F# to your team if you are already using .NET or ASPNETCORE. In fact you can add an .fsproj within a C# aspnetcore solution .sln , and just have a single F# assembly test your C# application from F#, referencing a .csproj file is easy! just use regular dotnet add reference command. How to Contribute ✍️ Search for an open issue or report one, and check if a similar issue was reported first feel free to get in touch, to fork and check out the repo test and find use cases for this library, testing in F# is awesome!!!! Commit linting 📝 This project uses Commitlint npm package and ConventionalCommits specification for commits, so be aware to follow them when committing, via Husky.NET Versioning 📚 This repository uses Versionize as a local dotnet tool to version packages when publishing. Versionize relies on conventional commits to work properly. References more info on F# xunit testin","default_branch":null,"files":null,"tree":[],"storefront":"/r/jkone27","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jkone27/fsharp-integration-tests/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}