From c2a15729a0e3601f627ef50c8302521b8a2fdf6c Mon Sep 17 00:00:00 2001 From: AsynchronousMatrix Date: Thu, 10 Aug 2023 01:08:35 +0100 Subject: [PATCH] chore: add test to validate input of 'luau.compile' is functional --- tests/luau/load.luau | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/tests/luau/load.luau b/tests/luau/load.luau index 323e042..6a28b8e 100644 --- a/tests/luau/load.luau +++ b/tests/luau/load.luau @@ -18,18 +18,16 @@ assert( "expected 'luau.load' to return a value" ) -local sourceFunction = luau.load(EMPTY_LUAU_CODE_BLOCK) +local sourceFunction = luau.load(EMPTY_LUAU_CODE_BLOCK, { debugName = CUSTOM_SOURCE_BLOCK_NAME }) local sourceFunctionDebugName = debug.info(sourceFunction, "s") -assert( - string.find(sourceFunctionDebugName, EMPTY_LUAU_CODE_BLOCK), - "expected source block name for 'luau.load' to return the default debug name" -) - -sourceFunction = luau.load(EMPTY_LUAU_CODE_BLOCK, { debugName = CUSTOM_SOURCE_BLOCK_NAME }) -sourceFunctionDebugName = debug.info(sourceFunction, "s") - assert( string.find(sourceFunctionDebugName, CUSTOM_SOURCE_BLOCK_NAME), "expected source block name for 'luau.load' to return a custom debug name" ) + +local success = pcall(function() + luau.load(luau.compile(RETURN_LUAU_CODE_BLOCK)) +end) + +assert(success, "expected `luau.load` to be able to process the result of `luau.compile`")