mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-03 21:44:30 +08:00
only test InChI functionality if it was built into JS MinimalLib (#7706)
Co-authored-by: ptosco <paolo.tosco@novartis.com>
This commit is contained in:
@@ -47,11 +47,14 @@ function test_basics() {
|
||||
var mol = RDKitModule.get_mol("c1ccccc1O");
|
||||
assert(mol !== null);
|
||||
assert.equal(mol.get_smiles(),"Oc1ccccc1");
|
||||
assert.equal(mol.get_inchi(),"InChI=1S/C6H6O/c7-6-4-2-1-3-5-6/h1-5,7H");
|
||||
assert.equal(RDKitModule.get_inchikey_for_inchi(mol.get_inchi()),"ISWSIDIOOBJBQZ-UHFFFAOYSA-N");
|
||||
|
||||
assert.equal(mol.get_inchi("-FixedH"),"InChI=1/C6H6O/c7-6-4-2-1-3-5-6/h1-5,7H");
|
||||
assert.equal(RDKitModule.get_inchikey_for_inchi(mol.get_inchi("-FixedH")),"ISWSIDIOOBJBQZ-UHFFFAOYNA-N");
|
||||
if (typeof Object.getPrototypeOf(mol).get_inchi === 'function') {
|
||||
assert.equal(mol.get_inchi(),"InChI=1S/C6H6O/c7-6-4-2-1-3-5-6/h1-5,7H");
|
||||
assert.equal(mol.get_inchi("-FixedH"),"InChI=1/C6H6O/c7-6-4-2-1-3-5-6/h1-5,7H");
|
||||
}
|
||||
if (typeof RDKitModule.get_inchikey_for_inchi === 'function') {
|
||||
assert.equal(RDKitModule.get_inchikey_for_inchi(mol.get_inchi("-FixedH")),"ISWSIDIOOBJBQZ-UHFFFAOYNA-N");
|
||||
assert.equal(RDKitModule.get_inchikey_for_inchi(mol.get_inchi()),"ISWSIDIOOBJBQZ-UHFFFAOYSA-N");
|
||||
}
|
||||
|
||||
var mb = mol.get_molblock();
|
||||
assert(mb.search("M END")>0);
|
||||
|
||||
Reference in New Issue
Block a user