local t = require('test.unit.testutil') local itp = t.gen_itp(it) local to_cstr = t.to_cstr local eq = t.eq local optionstr = t.cimport('./src/nvim/optionstr.h') local check_ff_value = function(ff) return optionstr.check_ff_value(to_cstr(ff)) end describe('check_ff_value', function() itp('views empty string as valid', function() eq(1, check_ff_value('')) end) itp('views "unix", "dos" and "mac" as valid', function() eq(1, check_ff_value('unix')) eq(1, check_ff_value('dos')) eq(1, check_ff_value('mac')) end) itp('views "foo" as invalid', function() eq(0, check_ff_value('foo')) end) end)