diff options
Diffstat (limited to 'modules/gdscript/tests/scripts/runtime/features')
7 files changed, 23 insertions, 11 deletions
| diff --git a/modules/gdscript/tests/scripts/runtime/features/await_on_void.gd b/modules/gdscript/tests/scripts/runtime/features/await_on_void.gd index 46b9fbc951..1490a164c9 100644 --- a/modules/gdscript/tests/scripts/runtime/features/await_on_void.gd +++ b/modules/gdscript/tests/scripts/runtime/features/await_on_void.gd @@ -2,6 +2,6 @@ func wait() -> void:  	pass  func test(): -	@warning_ignore(redundant_await) +	@warning_ignore("redundant_await")  	await wait()  	print("end") diff --git a/modules/gdscript/tests/scripts/runtime/features/constants_are_read_only.gd b/modules/gdscript/tests/scripts/runtime/features/constants_are_read_only.gd new file mode 100644 index 0000000000..d1746979be --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/constants_are_read_only.gd @@ -0,0 +1,10 @@ +const array: Array = [0] +const dictionary := {1: 2} + +@warning_ignore("assert_always_true") +func test(): +	assert(array.is_read_only() == true) +	assert(str(array) == '[0]') +	assert(dictionary.is_read_only() == true) +	assert(str(dictionary) == '{ 1: 2 }') +	print('ok') diff --git a/modules/gdscript/tests/scripts/runtime/features/constants_are_read_only.out b/modules/gdscript/tests/scripts/runtime/features/constants_are_read_only.out new file mode 100644 index 0000000000..1b47ed10dc --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/constants_are_read_only.out @@ -0,0 +1,2 @@ +GDTEST_OK +ok diff --git a/modules/gdscript/tests/scripts/runtime/features/does_not_override_temp_values.gd b/modules/gdscript/tests/scripts/runtime/features/does_not_override_temp_values.gd index 1d4b400d81..48af734317 100644 --- a/modules/gdscript/tests/scripts/runtime/features/does_not_override_temp_values.gd +++ b/modules/gdscript/tests/scripts/runtime/features/does_not_override_temp_values.gd @@ -7,11 +7,11 @@ func test():  func builtin_method():  	var pba := PackedByteArray() -	@warning_ignore(return_value_discarded) +	@warning_ignore("return_value_discarded")  	pba.resize(1) # Built-in validated.  func builtin_method_static():  	var _pba := PackedByteArray() -	@warning_ignore(return_value_discarded) +	@warning_ignore("return_value_discarded")  	Vector2.from_angle(PI) # Static built-in validated. diff --git a/modules/gdscript/tests/scripts/runtime/features/gdscript.gd b/modules/gdscript/tests/scripts/runtime/features/gdscript.gd index f2368643de..e686cffc48 100644 --- a/modules/gdscript/tests/scripts/runtime/features/gdscript.gd +++ b/modules/gdscript/tests/scripts/runtime/features/gdscript.gd @@ -11,10 +11,10 @@ class InnerClass:  	func _init() -> void:  		prints("Inner")  ''' -	@warning_ignore(return_value_discarded) +	@warning_ignore("return_value_discarded")  	gdscr.reload()  	var inst = gdscr.new() -	@warning_ignore(unsafe_method_access) +	@warning_ignore("unsafe_method_access")  	inst.test() diff --git a/modules/gdscript/tests/scripts/runtime/features/standalone-calls-do-not-write-to-nil.gd b/modules/gdscript/tests/scripts/runtime/features/standalone-calls-do-not-write-to-nil.gd index cc34e71b01..2f55059334 100644 --- a/modules/gdscript/tests/scripts/runtime/features/standalone-calls-do-not-write-to-nil.gd +++ b/modules/gdscript/tests/scripts/runtime/features/standalone-calls-do-not-write-to-nil.gd @@ -20,26 +20,26 @@ func test_utility(v, f):  	assert(not f) # Test unary operator reading from `nil`.  func test_builtin_call(v, f): -	@warning_ignore(unsafe_method_access) +	@warning_ignore("unsafe_method_access")  	v.angle() # Built-in method call.  	assert(not f) # Test unary operator reading from `nil`.  func test_builtin_call_validated(v: Vector2, f): -	@warning_ignore(return_value_discarded) +	@warning_ignore("return_value_discarded")  	v.abs() # Built-in method call validated.  	assert(not f) # Test unary operator reading from `nil`.  func test_object_call(v, f): -	@warning_ignore(unsafe_method_access) +	@warning_ignore("unsafe_method_access")  	v.get_reference_count() # Native type method call.  	assert(not f) # Test unary operator reading from `nil`.  func test_object_call_method_bind(v: Resource, f): -	@warning_ignore(return_value_discarded) +	@warning_ignore("return_value_discarded")  	v.duplicate() # Native type method call with MethodBind.  	assert(not f) # Test unary operator reading from `nil`.  func test_object_call_ptrcall(v: RefCounted, f): -	@warning_ignore(return_value_discarded) +	@warning_ignore("return_value_discarded")  	v.get_reference_count() # Native type method call with ptrcall.  	assert(not f) # Test unary operator reading from `nil`. diff --git a/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.gd b/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.gd index af3f3cb941..efa8270526 100644 --- a/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.gd +++ b/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.gd @@ -1,7 +1,7 @@  # https://github.com/godotengine/godot/issues/71172  func test(): -	@warning_ignore(narrowing_conversion) +	@warning_ignore("narrowing_conversion")  	var foo: int = 0.0  	print(typeof(foo) == TYPE_INT)  	var dict : Dictionary = {"a":0.0} |