1234567891011121314151617181920212223242526272829 |
- local helpers = require("test.unit.helpers")(after_each)
- local itp = helpers.gen_itp(it)
- local to_cstr = helpers.to_cstr
- local eq = helpers.eq
- local option = helpers.cimport("./src/nvim/optionstr.h")
- local check_ff_value = function(ff)
- return option.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)
|