add js test framework