From 08868de3d7c2da2cc4c115131a7e42e2ad44bf50 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Thu, 4 Apr 2019 15:31:39 -0700 Subject: [PATCH] Fix test for CI. --- .../net/thauvin/erik/pinboard/PinboardPosterTest.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt b/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt index 45895c8..37fe47d 100644 --- a/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt +++ b/src/test/kotlin/net/thauvin/erik/pinboard/PinboardPosterTest.kt @@ -33,6 +33,7 @@ package net.thauvin.erik.pinboard import org.testng.Assert import org.testng.annotations.Test + import java.nio.file.Files import java.nio.file.Paths import java.util.Properties @@ -60,11 +61,16 @@ class PinboardPosterTest { @Test fun testDeletePin() { - val props = Properties().apply { - Files.newInputStream(localProps).use { nis -> - load(nis) + val props = if (Files.exists(localProps)) { + Properties().apply { + Files.newInputStream(localProps).use { nis -> load(nis) } + } + } else { + Properties().apply { + setProperty(Constants.ENV_API_TOKEN, System.getenv(Constants.ENV_API_TOKEN)) } } + var poster = PinboardPoster(props) poster.apiEndPoint = ""