If an assertion fails the error is now given 1 level up, so instead of pointing to 'luassert/assert.lua' (line 12 or 76). It will now point to the exact line of the assert command that failed in the testfile.
If an assertion fails the error is now given 1 level up, so instead of pointing to 'luassert/assert.lua' (line 12 or 76). It will now point to the exact line of the assert command that failed in the testfile.

Before:
Failure: 7ef5b5073cf3b5546235c8ee0967fe76aaa85edf@ 43
tests the private split() function
C:\Users\Public\Lua\5.1\lua\luassert\assert.lua:12: Expected objects to be the same.

After:
Failure: 7ef5b5073cf3b5546235c8ee0967fe76aaa85edf@ 43
tests the private split() function
...pbox\Lua projects\lua_cliargs\specs\cliargs_spec.lua:61: Expected objects to be the same.

o-lim/luassert,tst2005/lua-luassert,ZyX-I/luassert,mpeterv/luassert