rewrote tests suite for spin.moveTo

main reason is that tests were not unitary but also the whole tests
suite was a bit fuggy.