From 22244a281dd46141df9030b03b2e4dc0e22b3c40 Mon Sep 17 00:00:00 2001 From: Luc Patiny Date: Tue, 28 Nov 2017 16:31:42 +0100 Subject: [PATCH] fix bug on ClH --- src/__tests__/test.js | 2 +- src/index.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/__tests__/test.js b/src/__tests__/test.js index a044c0b..4c67cc8 100644 --- a/src/__tests__/test.js +++ b/src/__tests__/test.js @@ -18,7 +18,7 @@ test('sort an array', () => { }); test('sort an array HCl', () => { - let atoms = ['H', 'Cl']; + let atoms = ['Cl', 'H']; atoms.sort((a, b) => atomSorter(a, b)); expect(atoms).toEqual(['H', 'Cl']); }); diff --git a/src/index.js b/src/index.js index 5f26b01..e4ffdee 100644 --- a/src/index.js +++ b/src/index.js @@ -6,6 +6,7 @@ function atomSorter(a, b) { if (a === 'C') return -1; if (b === 'C') return 1; if (a === 'H') return -1; + if (b === 'H') return 1; if (a < b) return -1; return 1; }