test_options.c uses some very wonky options objects.
In test_options, see this unfortunate comment:
// XXX: Really, all of these options should be set to defaults
// with options_init(), but about a dozen tests break when I do that.
This is something we need to fix to make the options tests reasonable.