def test_react_dom_memdb(): source, min_map = get_fixtures('react-dom') index = View.from_json(min_map) mem_index = View.from_memdb(index.dump_memdb()) verify_index(mem_index, source) verify_react_token_search(mem_index) verify_token_equivalence(index, mem_index)
def test_jquery_mmap(): source, min_map = get_fixtures('jquery') index = View.from_json(min_map) with tempfile.NamedTemporaryFile() as f: f.write(index.dump_memdb()) f.flush() mem_index = View.from_memdb_file(f.name) verify_index(mem_index, source) verify_token_equivalence(index, mem_index) verify_token_search(mem_index)
def test_load_index(): with open('tests/fixtures/indexed.sourcemap.js', 'rb') as f: index_map = f.read() with open('tests/fixtures/file1.js', 'rb') as f: f1 = f.read() with open('tests/fixtures/file2.js', 'rb') as f: f2 = f.read() idx = Index.from_json(index_map) view = idx.into_view() for token in view: print token verify_index(view, { 'file1.js': f1, 'file2.js': f2, }) verify_token_search(view)
def test_react_dom(): source, min_map = get_fixtures('react-dom') index = View.from_json(min_map) verify_index(index, source) verify_react_token_search(index)
def test_jquery(): source, min_map = get_fixtures('jquery') index = View.from_json(min_map) verify_index(index, source)
def test_unicode_names_memdb(): source, min_map = get_fixtures('unicode') index = View.from_json(min_map) mem_index = View.from_memdb(index.dump_memdb()) verify_index(mem_index, source) verify_token_equivalence(index, mem_index)
def test_unicode_names(): source, min_map = get_fixtures('unicode') index = View.from_json(min_map) verify_index(index, source)
def test_coolstuff_memdb(): source, min_map = get_fixtures('coolstuff') index = View.from_json(min_map) mem_index = View.from_memdb(index.dump_memdb()) verify_index(mem_index, source) verify_token_equivalence(index, mem_index)
def test_coolstuff(): source, min_map = get_fixtures('coolstuff') index = View.from_json(min_map) verify_index(index, source)