update extend tests (add new cases)
Merge remote-tracking branch 'upstream/v0.0.1' into v0.0.1