@@ -20,10 +20,11 @@ fn test_version() -> Result<()> {
2020fn test_vectors ( ) -> Result < ( ) > {
2121 let lua = Lua :: new ( ) ;
2222
23- let v: Vector = lua
23+ let v: Value = lua
2424 . load ( "vector.create(1, 2, 3) + vector.create(3, 2, 1)" )
2525 . eval ( ) ?;
26- assert_eq ! ( v, [ 4.0 , 4.0 , 4.0 ] ) ;
26+ assert ! ( v. is_vector( ) ) ;
27+ assert_eq ! ( v. as_vector( ) . unwrap( ) , [ 4.0 , 4.0 , 4.0 ] ) ;
2728
2829 // Test conversion into Rust array
2930 let v: [ f64 ; 3 ] = lua. load ( "vector.create(1, 2, 3)" ) . eval ( ) ?;
@@ -64,7 +65,7 @@ fn test_vectors() -> Result<()> {
6465 . load ( "vector.create(1, 2, 3, 4) + vector.create(4, 3, 2, 1)" )
6566 . eval ( ) ?;
6667 assert ! ( v. is_vector( ) ) ;
67- assert_eq ! ( v. as_vector( ) , Some ( [ 5.0 , 5.0 , 5.0 , 5.0 ] ) ) ;
68+ assert_eq ! ( v. as_vector( ) . unwrap ( ) , [ 5.0 , 5.0 , 5.0 , 5.0 ] ) ;
6869
6970 // Test conversion into Rust array
7071 let v: [ f64 ; 4 ] = lua. load ( "vector.create(1, 2, 3, 4)" ) . eval ( ) ?;
@@ -98,7 +99,6 @@ fn test_vectors() -> Result<()> {
9899 Ok ( ( ) )
99100}
100101
101- #[ cfg( not( feature = "luau-vector4" ) ) ]
102102#[ test]
103103fn test_vector_metatable ( ) -> Result < ( ) > {
104104 let lua = Lua :: new ( ) ;
0 commit comments