Add test for semantic version string