|
9 | 9 | use crate::TestContext;
|
10 | 10 | use godot::bind::{godot_api, GodotClass};
|
11 | 11 | use godot::builtin::{
|
12 |
| - is_equal_approx, varray, Color, GodotString, PackedByteArray, PackedColorArray, |
| 12 | + is_equal_approx, real, varray, Color, GodotString, PackedByteArray, PackedColorArray, |
13 | 13 | PackedFloat32Array, PackedInt32Array, PackedStringArray, PackedVector2Array,
|
14 |
| - PackedVector3Array, StringName, ToVariant, Variant, VariantArray, Vector2, Vector3, |
| 14 | + PackedVector3Array, RealConv, StringName, ToVariant, Variant, VariantArray, Vector2, Vector3, |
15 | 15 | };
|
16 | 16 | use godot::engine::node::InternalMode;
|
17 | 17 | use godot::engine::resource_loader::CacheMode;
|
18 | 18 | use godot::engine::{
|
19 | 19 | BoxMesh, InputEvent, InputEventAction, Node, Node2D, Node2DVirtual, PrimitiveMesh,
|
20 | 20 | PrimitiveMeshVirtual, RefCounted, RefCountedVirtual, ResourceFormatLoader,
|
21 |
| - ResourceFormatLoaderVirtual, ResourceLoader, Viewport, Window, |
| 21 | + ResourceFormatLoaderVirtual, ResourceLoader, Window, |
22 | 22 | };
|
23 | 23 | use godot::obj::{Base, Gd, Share};
|
24 | 24 | use godot::private::class_macros::assert_eq_approx;
|
@@ -330,7 +330,7 @@ fn test_virtual_method_with_return(_test_context: &TestContext) {
|
330 | 330 | assert_eq_approx!(
|
331 | 331 | arr.get(2).to::<PackedFloat32Array>().get(3),
|
332 | 332 | arr_rust.get(2).to::<PackedFloat32Array>().get(3),
|
333 |
| - is_equal_approx |
| 333 | + |a, b| is_equal_approx(real::from_f32(a), real::from_f32(b)) |
334 | 334 | );
|
335 | 335 | assert_eq_approx!(
|
336 | 336 | arr.get(3).to::<PackedColorArray>().get(0),
|
@@ -386,6 +386,7 @@ fn test_input_event(test_context: &TestContext) {
|
386 | 386 | false,
|
387 | 387 | InternalMode::INTERNAL_MODE_DISABLED,
|
388 | 388 | );
|
| 389 | + |
389 | 390 | test_viewport.share().add_child(
|
390 | 391 | obj.share().upcast(),
|
391 | 392 | false,
|
|
0 commit comments