Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 685 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 685 Bytes

environment-variables-extension

Allow users of the spock framework to easily test code that requires environment variables.

Usage

repositories {
  mavenCentral()
}

dependencies {
  implementation 'io.github.smdawe:environment-variables-extension:1.1.0'
}
@WithEnvironmentVariables
class WithEnvironmentVariablesSpec extends Specification {

  EnvironmentVariables environmentVariables = new EnvironmentVariables()

  String envvarValue

  void setup() {
    envvarValue = UUID.randomUUID().toString()
    environmentVariables.addEnvironmentVariable('test', envvarValue)
  }

  void 'get an env var'() {
    expect:
      System.getenv('test') == envvarValue
  }
}