File: 0002-test-fix-check-output-depending-on-environment.patch

package info (click to toggle)
lua-unit 3.3-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 2,748 kB
  • sloc: xml: 751; python: 211; makefile: 163
file content (38 lines) | stat: -rw-r--r-- 1,534 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
From d8fd89e5a42d71476f0e9a6a5c57905dd8754e52 Mon Sep 17 00:00:00 2001
From: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Thu, 21 Jun 2018 12:22:57 +0200
Subject: [PATCH] test: fix check output depending on environment

fixes #114
---
 test/test_luaunit.lua | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/test/test_luaunit.lua b/test/test_luaunit.lua
index 54f8d94..7271ec8 100644
--- a/test/test_luaunit.lua
+++ b/test/test_luaunit.lua
@@ -493,19 +493,7 @@ bar"=1}]] )
         local t9 = {"t9", {}}
         t9[{t9}] = 1
 
-        if os.getenv('TRAVIS_OS_NAME') == 'osx' then
-            -- on os X, because table references are longer, the table is expanded on multiple lines.
-            --[[ Output example:
-            '<table: 0x7f984a50d200> {
-                "t9",
-                <table: 0x7f984a50d390> {},
-                <table: 0x7f984a50d410> {<table: 0x7f984a50d200>}=1
-            }'
-            ]]
-            lu.assertStrMatches(lu.prettystr(t9, true), '(<table: 0?x?[%x]+>) {\n%s+"t9",\n%s+(<table: 0?x?[%x]+>) {},\n%s+(<table: 0?x?[%x]+>) {%1}=1\n}')
-        else
-            lu.assertStrMatches(lu.prettystr(t9, true), '(<table: 0?x?[%x]+>) {"t9", (<table: 0?x?[%x]+>) {}, (<table: 0?x?[%x]+>) {%1}=1}')
-        end
+        lu.assertStrMatches(lu.prettystr(t9, true), '(<table: 0?x?[%x]+>) {\n?%s*"t9",\n?%s*(<table: 0?x?[%x]+>) {},\n?%s*(<table: 0?x?[%x]+>) {%1}=1\n?}')
     end
 
     function TestLuaUnitUtilities:test_prettystrPairs()
-- 
2.17.1