v2 / vlib / v / tests / modules / private_mutability / private_mutability_test.v
11 lines · 9 sloc · 297 bytes · c66fabc24faa148e21b7cf8de74a145609334288
Raw
1module main
2
3import private_mutability
4
5// Regression test for issue #24719.
6fn test_private_receiver_mutation_does_not_require_mut_outside_module() {
7 counter := private_mutability.Counter{}
8 counter.bump_hidden_via_method()
9 counter.bump_hidden_via_helper()
10 assert counter.label_text() == ''
11}
12