tests: add submodules tests (#9640)
parent
b2dc444dd2
commit
42a65e1009
|
@ -0,0 +1,10 @@
|
|||
module submodules
|
||||
|
||||
pub struct Main {
|
||||
pub:
|
||||
a string
|
||||
}
|
||||
|
||||
fn init() {
|
||||
println('init submodules')
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
import submodules
|
||||
import submodules.test
|
||||
import submodules.test.test2
|
||||
|
||||
fn test_main() {
|
||||
println('main')
|
||||
main := submodules.Main{
|
||||
a: 'main'
|
||||
}
|
||||
assert 'main' == main.a
|
||||
|
||||
test := test.Test{
|
||||
a: 'test'
|
||||
}
|
||||
assert 'test' == test.a
|
||||
|
||||
test2 := test2.Test2{
|
||||
a: 'test2'
|
||||
}
|
||||
assert 'test2' == test2.a
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
module test
|
||||
|
||||
pub struct Test {
|
||||
pub:
|
||||
a string
|
||||
}
|
||||
|
||||
fn init() {
|
||||
println('init submodules.test')
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
module test2
|
||||
|
||||
pub struct Test2 {
|
||||
pub:
|
||||
a string
|
||||
}
|
||||
|
||||
fn init() {
|
||||
println('init submodules.test.test2')
|
||||
}
|
Loading…
Reference in New Issue