Adding check for out of order numbers

This commit is contained in:
Jeff Avallone committed 2014-12-20 10:53:01 -05:00
1 parent ccdb29224a
commit 55657a792b
2 files changed
+11

No files matched your search

@@ -31,4 +31,11 @@ describe('parser/javascript/repeat_spec.js', function() {
expect(parser.__consume__repeat_spec()).toEqual(null);
});
it('throws an exception when the numbers are out of order', function() {
var parser = new javascript.Parser('{42,24}');
expect(() => {
parser.__consume__repeat_spec();
}).toThrow('Numbers out of order: {42,24}');
});
});
+4
View File
@@ -15,5 +15,9 @@ export default {
} else {
this.maximum = -1;
}
if (this.minimum > this.maximum && this.maximum !== -1) {
throw `Numbers out of order: ${this.textValue}`;
}
}
};