~ruther/guix-local

33a264496319a7dd0871bfc6fff6ab9aed0c66e4 — Sharlatan Hellseher 1 year, 10 months ago 697252d
gnu: go-github-com-go-task-slim-sprig: Enable tests.

* gnu/packages/golang-xyz.scm (go-github-com-go-task-slim-sprig)
[arguments] <#:tests>: Enable it.
<#:phases>: Add 'remove-failing-tests phase.

Change-Id: I32424925a96defd69e2871dee079db8bef2861b2
1 files changed, 9 insertions(+), 3 deletions(-)

M gnu/packages/golang-xyz.scm
M gnu/packages/golang-xyz.scm => gnu/packages/golang-xyz.scm +9 -3
@@ 1404,9 1404,15 @@ while callers can implement logging with whatever backend is appropriate.")
      (build-system go-build-system)
      (arguments
       (list
        ;; Tests try to access the network.
        #:tests? #f
        #:import-path "github.com/go-task/slim-sprig"))
        #:import-path "github.com/go-task/slim-sprig"
        #:phases
        #~(modify-phases %standard-phases
            (add-after 'unpack 'remove-failing-tests
              (lambda* (#:key import-path #:allow-other-keys)
                (delete-file
                 (string-append "src/" import-path "/network_test.go")))))))
      (native-inputs
       (list  go-github-com-stretchr-testify))
      (home-page "https://github.com/go-task/slim-sprig")
      (synopsis "Various useful template functions for Go")
      (description