support sinon assert api
update test
update doc
support not flag for sinon assert api
update test