Refactored specs for Valvat::Syntax for better reuse