Currently, the suites for the mentioned options do not cover negative scenarios, in which the compilation should fail.
Please implement the following tests:
- Fail when the option is applied to unsupported field types.
- Additionally, make sure the
(set_once)
works well when it is applied to an external type (which comes from dependencies) like Google's Timestamp
. We had a bug related to this, so better to have this positive test as well.