diff options
Diffstat (limited to 'modules/gdscript/tests/scripts/runtime')
6 files changed, 27 insertions, 15 deletions
diff --git a/modules/gdscript/tests/scripts/runtime/errors/constant_dictionary_erase.gd b/modules/gdscript/tests/scripts/runtime/errors/constant_dictionary_erase.gd index 935fb773dc..7b350e81ad 100644 --- a/modules/gdscript/tests/scripts/runtime/errors/constant_dictionary_erase.gd +++ b/modules/gdscript/tests/scripts/runtime/errors/constant_dictionary_erase.gd @@ -1,4 +1,4 @@  const dictionary := {}  func test(): -  dictionary.erase(0) +	dictionary.erase(0) diff --git a/modules/gdscript/tests/scripts/runtime/features/array_string_stringname_equivalent.gd b/modules/gdscript/tests/scripts/runtime/features/array_string_stringname_equivalent.gd index 9b64084fa6..bd38259cec 100644 --- a/modules/gdscript/tests/scripts/runtime/features/array_string_stringname_equivalent.gd +++ b/modules/gdscript/tests/scripts/runtime/features/array_string_stringname_equivalent.gd @@ -9,7 +9,7 @@ func test():  	array_sname.push_back(&"godot")  	print("String in Array: ", "godot" in array_sname) -  # Not equal because the values are different types. +	# Not equal because the values are different types.  	print("Arrays not equal: ", array_str != array_sname)  	var string_array: Array[String] = [] diff --git a/modules/gdscript/tests/scripts/runtime/features/dictionary_string_stringname_equivalent.gd b/modules/gdscript/tests/scripts/runtime/features/dictionary_string_stringname_equivalent.gd index 1f15026f17..94bac1974f 100644 --- a/modules/gdscript/tests/scripts/runtime/features/dictionary_string_stringname_equivalent.gd +++ b/modules/gdscript/tests/scripts/runtime/features/dictionary_string_stringname_equivalent.gd @@ -13,5 +13,5 @@ func test():  	print("String gets StringName: ", stringname_dict.get("abc"))  	stringname_dict[&"abc"] = 42 -  # They compare equal because StringName keys are converted to String. +	# They compare equal because StringName keys are converted to String.  	print("String Dictionary == StringName Dictionary: ", string_dict == stringname_dict) diff --git a/modules/gdscript/tests/scripts/runtime/features/parameter_shadowing.gd b/modules/gdscript/tests/scripts/runtime/features/parameter_shadowing.gd index f33ba7dffd..252e100bda 100644 --- a/modules/gdscript/tests/scripts/runtime/features/parameter_shadowing.gd +++ b/modules/gdscript/tests/scripts/runtime/features/parameter_shadowing.gd @@ -3,23 +3,23 @@  var a: int = 1  func shadow_regular_assignment(a: Variant, b: Variant) -> void: -  print(a) -  print(self.a) -  a = b -  print(a) -  print(self.a) +	print(a) +	print(self.a) +	a = b +	print(a) +	print(self.a)  var v := Vector2(0.0, 0.0)  func shadow_subscript_assignment(v: Vector2, x: float) -> void: -  print(v) -  print(self.v) -  v.x += x -  print(v) -  print(self.v) +	print(v) +	print(self.v) +	v.x += x +	print(v) +	print(self.v)  func test(): -  shadow_regular_assignment('a', 'b') -  shadow_subscript_assignment(Vector2(1.0, 1.0), 5.0) +	shadow_regular_assignment('a', 'b') +	shadow_subscript_assignment(Vector2(1.0, 1.0), 5.0) 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 new file mode 100644 index 0000000000..af3f3cb941 --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.gd @@ -0,0 +1,9 @@ +# https://github.com/godotengine/godot/issues/71172 + +func test(): +	@warning_ignore(narrowing_conversion) +	var foo: int = 0.0 +	print(typeof(foo) == TYPE_INT) +	var dict : Dictionary = {"a":0.0} +	foo = dict.get("a") +	print(typeof(foo) == TYPE_INT) diff --git a/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.out b/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.out new file mode 100644 index 0000000000..9d111a8322 --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/use_conversion_assign_with_variant_value.out @@ -0,0 +1,3 @@ +GDTEST_OK +true +true  |