spek icon indicating copy to clipboard operation
spek copied to clipboard

A specification framework for Kotlin

Results 103 spek issues
Sort by recently updated
recently updated
newest added

I am running spek via ConsoleLauncher and as it seems, spek currently ignores the specified exclude filters as documented for junit5 here: https://junit.org/junit5/docs/5.0.0/user-guide/#running-tests-console-launcher Any plan to support those filters?

is: feature

Now that 2.0 is in alpha, we can write Spek tests in `common` modules and run them via JUnit when building/testing `jvm` modules. It would be amazing to run those...

is: feature

Hello, As far as I understand neither `@Category` (Junit4) nor `@Tag` (JUnit5) annotations can be used in conjunction with Spek righ? Separating test source would be my preferred option. But...

is: improvement

![common](https://user-images.githubusercontent.com/1041919/43041462-c5aad82c-8da4-11e8-9f78-e88de285f320.PNG) Weirdly enough, it works for common platform tests in the spek repo. ![common-spekrepo](https://user-images.githubusercontent.com/1041919/43041467-df781404-8da4-11e8-8054-70a5c49ed726.PNG) The snippet below determines whether a line gets the `run` gutter icon. Basically the plugin will...

is: bug

Sometimes I need to do something conditionally in after some test on whether it passed (nothing thrown), failed (`AssertionError` thrown), or erred (`Throwable` other than `AssertionError` thrown). I can't find...

``` Requires one-of SHA-1: /org/spekframework/spek2/spek-runtime-native-macos/2.0.19/spek-runtime-native-macos-2.0.19.klib.sha1, MD5: /org/spekframework/spek2/spek-runtime-native-macos/2.0.19/spek-runtime-native-macos-2.0.19.klib.md5, SHA-256: /org/spekframework/spek2/spek-runtime-native-macos/2.0.19/spek-runtime-native-macos-2.0.19.klib.sha256, SHA-512: /org/spekframework/spek2/spek-runtime-native-macos/2.0.19/spek-runtime-native-macos-2.0.19.klib.sha512 ```

status: triage

With a lot of trial and error I was able to get the plugin to build for IntelliJ 2023.3. This probably breaks support for building it for all the different...

When I execute the following example in Intelij: ``` import org.spekframework.spek2.Spek import org.spekframework.spek2.style.gherkin.Feature object Spek2Test : Spek({ Feature("Test before and after each scenario") { beforeFeature { println("Before Feature") } afterFeature...

status: triage

""Plugin is not compatible with the current version of the IDE, because it requires build 223.* or older but the current build is IU-231.9011.34"" I am working on a plugin...

status: triage