mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
dev-crystal/webmock: fix tests
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
1 parent
4e5b08a74c
commit
d380ca3c52
2 files changed
+46
-1
No files matched your search
@@ -0,0 +1,43 @@
|
|||||||
|
From fde6b20d5b80401a967e044b1a3e80ee391bed60 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Johannes=20M=C3=BCller?= <straightshoota@gmail.com>
|
||||||
|
Date: Thu, 27 Mar 2025 18:57:18 +0100
|
||||||
|
Subject: [PATCH] Fix using URL path in specs (#52)
|
||||||
|
|
||||||
|
The specs were wrongly using the fully qualified URL as request resource.
|
||||||
|
|
||||||
|
This does no longer work with crystal-lang/crystal#15499 (expected to be released in Crystal 1.16).
|
||||||
|
---
|
||||||
|
spec/webmock_spec.cr | 10 ++++------
|
||||||
|
1 file changed, 4 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/spec/webmock_spec.cr b/spec/webmock_spec.cr
|
||||||
|
index 3f11f24..c8509f9 100644
|
||||||
|
--- a/spec/webmock_spec.cr
|
||||||
|
+++ b/spec/webmock_spec.cr
|
||||||
|
@@ -379,9 +379,8 @@ describe WebMock do
|
||||||
|
to_return(body: "")
|
||||||
|
MSG
|
||||||
|
expect_raises WebMock::NetConnectNotAllowedError, error_msg do
|
||||||
|
- url = "https://www.example.com/"
|
||||||
|
- request = HTTP::Request.new("GET", url)
|
||||||
|
- uri = URI.parse(url)
|
||||||
|
+ uri = URI.parse("https://www.example.com/")
|
||||||
|
+ request = HTTP::Request.new("GET", uri.path)
|
||||||
|
HTTP::Client.new(uri).exec(request)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
@@ -398,9 +397,8 @@ describe WebMock do
|
||||||
|
MSG
|
||||||
|
WebMock.wrap do
|
||||||
|
expect_raises WebMock::NetConnectNotAllowedError, error_msg do
|
||||||
|
- url = "https://www.example.com/test"
|
||||||
|
- request = HTTP::Request.new("GET", url)
|
||||||
|
- uri = URI.parse(url)
|
||||||
|
+ uri = URI.parse("https://www.example.com/test")
|
||||||
|
+ request = HTTP::Request.new("GET", uri.path)
|
||||||
|
HTTP::Client.new(uri).exec(request)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
--
|
||||||
|
2.51.2
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright 2022-2024 Gentoo Authors
|
# Copyright 2022-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
@@ -15,4 +15,6 @@ LICENSE="MIT"
|
|||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${PN}-0.14.0-fix-tests.patch )
|
||||||
|
|
||||||
DOCS=( README.md )
|
DOCS=( README.md )
|
||||||
Reference in new issue
Block a user