From cdff4783c18530bca1362ec8024a389c0711d453 Mon Sep 17 00:00:00 2001 From: Robert Kenny Date: Thu, 1 Jun 2023 11:18:09 +0100 Subject: [PATCH] add github workflow to compile & test, also fix tests --- .github/workflows/ci.yml | 18 ++++++++++++++++++ .../scala/com/gu/hmac/HMACHeadersTest.scala | 6 +++--- 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..4871561 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,18 @@ +name: compile-test + +on: + workflow_dispatch: + push: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Setup Java 8 + uses: actions/setup-java@v2 + with: + java-version: '8' + distribution: 'adopt' + - run: sbt test \ No newline at end of file diff --git a/src/test/scala/com/gu/hmac/HMACHeadersTest.scala b/src/test/scala/com/gu/hmac/HMACHeadersTest.scala index c0f53a5..7b579da 100644 --- a/src/test/scala/com/gu/hmac/HMACHeadersTest.scala +++ b/src/test/scala/com/gu/hmac/HMACHeadersTest.scala @@ -1,11 +1,11 @@ package com.gu.hmac import java.net.URI - import org.joda.time.DateTime -import org.scalatest.{FlatSpec, Matchers} +import org.scalatest.matchers.should.Matchers +import org.scalatest.flatspec.AnyFlatSpec -class HMACHeadersTest extends FlatSpec with Matchers { +class HMACHeadersTest extends AnyFlatSpec with Matchers { import HMACDate.DateTimeOps val hmacHeader = new HMACHeaders { override def secret = "secret"