summaryrefslogtreecommitdiffstats
path: root/src/imports/testlib/TestCase.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/testlib/TestCase.qml')
-rw-r--r--src/imports/testlib/TestCase.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/imports/testlib/TestCase.qml b/src/imports/testlib/TestCase.qml
index ccaad8f..d696f84 100644
--- a/src/imports/testlib/TestCase.qml
+++ b/src/imports/testlib/TestCase.qml
@@ -260,7 +260,11 @@ Item {
return "Qt.vector3d(" + value.x + ", " +
value.y + ", " + value.z + ")"
}
- return JSON.stringify(value)
+ try {
+ return JSON.stringify(value)
+ } catch (ex) {
+ // stringify might fail (e.g. due to circular references)
+ }
}
return value
}