12345678910111213141516171819202122232425262728 |
- 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)
|