feat: refactor primivites types tests