PKGBUILDs/core/mkinitcpio/test-use-system-library-loading-mechanism.patch
2023-12-18 21:10:55 +00:00

100 lines
2.9 KiB
Diff

From eba62eadec261da0e8f1fb9e95849057679daf07 Mon Sep 17 00:00:00 2001
From: Levente Polyak <anthraxx@archlinux.org>
Date: Sat, 16 Dec 2023 13:51:25 +0100
Subject: [PATCH] test: use system library loading mechanism instead of
absolute paths
This resolves system libraries automatically from the canonical paths,
or falls back to `BATS_LIB_PATH`.
Previously this was not possible as bats plugins were not packaged at
the appropriate path in /usr/lib/bats/* which resulted in the plugin
auto loading not being able to resolve the libraries. This has been
fixed now, so lets use the recommended way to load libraries.
https://bats-core.readthedocs.io/en/stable/writing-tests.html#bats-load-library-load-system-wide-libraries
Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
---
test/cases/bash-completion.bats | 4 ++--
test/cases/extglob.bats | 2 +-
test/cases/functions.bats | 4 ++--
test/cases/parse_cmdline.bats | 4 ++--
test/cases/zsh-completion.bats | 4 ++--
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/test/cases/bash-completion.bats b/test/cases/bash-completion.bats
index 4d358ad..a47a495 100644
--- a/test/cases/bash-completion.bats
+++ b/test/cases/bash-completion.bats
@@ -3,8 +3,8 @@
shopt -s extglob
-load '/usr/lib/bats-assert/load'
-load '/usr/lib/bats-support/load'
+bats_load_library 'bats-assert'
+bats_load_library 'bats-support'
load "../helpers/common"
setup() {
diff --git a/test/cases/extglob.bats b/test/cases/extglob.bats
index 4eeda72..6da116c 100644
--- a/test/cases/extglob.bats
+++ b/test/cases/extglob.bats
@@ -1,6 +1,6 @@
#!/usr/bin/env bats
# SPDX-License-Identifier: GPL-2.0-only
-load '/usr/lib/bats-support/load'
+bats_load_library 'bats-support'
@test "check for syntax errors" {
local bash_scripts=(mkinitcpio lsinitcpio)
diff --git a/test/cases/functions.bats b/test/cases/functions.bats
index c1f4e8b..f3d356c 100644
--- a/test/cases/functions.bats
+++ b/test/cases/functions.bats
@@ -3,8 +3,8 @@
shopt -s extglob
-load '/usr/lib/bats-assert/load'
-load '/usr/lib/bats-support/load'
+bats_load_library 'bats-assert'
+bats_load_library 'bats-support'
load "../helpers/common"
setup() {
diff --git a/test/cases/parse_cmdline.bats b/test/cases/parse_cmdline.bats
index a265d9f..dd603fc 100644
--- a/test/cases/parse_cmdline.bats
+++ b/test/cases/parse_cmdline.bats
@@ -3,8 +3,8 @@
shopt -s extglob
-load '/usr/lib/bats-assert/load'
-load '/usr/lib/bats-support/load'
+bats_load_library 'bats-assert'
+bats_load_library 'bats-support'
load "../helpers/common"
setup() {
diff --git a/test/cases/zsh-completion.bats b/test/cases/zsh-completion.bats
index 3e6526e..500a756 100644
--- a/test/cases/zsh-completion.bats
+++ b/test/cases/zsh-completion.bats
@@ -3,8 +3,8 @@
shopt -s extglob
-load '/usr/lib/bats-assert/load'
-load '/usr/lib/bats-support/load'
+bats_load_library 'bats-assert'
+bats_load_library 'bats-support'
load "../helpers/common"
setup() {
--
2.43.0