xxd_spec.lua (488B)
1 local t = require('test.testutil') 2 local n = require('test.functional.testnvim')() 3 4 local eq = t.eq 5 local clear = n.clear 6 local fn = n.fn 7 local testprg = n.testprg 8 9 describe('xxd', function() 10 before_each(clear) 11 12 it('works', function() 13 -- Round-trip test: encode then decode should return original 14 local input = 'hello' 15 local encoded = fn.system({ testprg('xxd') }, input) 16 local decoded = fn.system({ testprg('xxd'), '-r' }, encoded) 17 eq(input, decoded) 18 end) 19 end)