use Chef::VersionConstraint, not Gem in value_for_platform
add tests for pessmisitics to value_for_platform