Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alejandrohdezma/sbt-scripted-munit

SBT plugin to enable using MUnit to test your SBT plugins
https://github.com/alejandrohdezma/sbt-scripted-munit

munit sbt sbt-plugin scala scripted testing

Last synced: 11 days ago
JSON representation

SBT plugin to enable using MUnit to test your SBT plugins

Awesome Lists containing this project

README

        

SBT plugin to enable using MUnit to test your SBT plugins

## Usage

Create a scripted test for your SBT plugin following the
[official guide](https://www.scala-sbt.org/1.x/docs/Testing-sbt-plugins.html).

Add the following line to the `plugins.sbt` file of your scripted test:

```sbt
addSbtPlugin("com.alejandrohdezma" % "sbt-scripted-munit" % "0.3.0")
```

Add some tests to `build.sbt`:

```scala
munitSuites += "MySuite" -> new FunSuite {

test("The most important question") {
assertEquals("The meaning of life, the universe and everything else", "42")
}

}
```

Add this to your `test` file so MUnit suites are executed:

```
> munitScripted
```

## Contributors to this project

| alejandrohdezma |
| :--: |
| alejandrohdezma |