test for conditions
This commit is contained in:
@@ -10,7 +10,7 @@ const dummyVoice: Voice = {
|
||||
|
||||
describe('voiceLines', () => {
|
||||
it('handles integers', () => {
|
||||
expect(voiceLines(dummyVoice, 16549872)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 16549872)).to.be.ordered.members(
|
||||
[
|
||||
LINES.SIX, LINES.TEEN, LINES.MILLION, LINES.FIVE, LINES.HUNDRED, LINES.FORTY,
|
||||
LINES.NINE, LINES.THOUSAND, LINES.EIGHT, LINES.HUNDRED, LINES.SEVENTY, LINES.TWO
|
||||
@@ -19,7 +19,7 @@ describe('voiceLines', () => {
|
||||
});
|
||||
|
||||
it('handles floating point', () => {
|
||||
expect(voiceLines(dummyVoice, 672.09435)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 672.09435)).to.be.ordered.members(
|
||||
[
|
||||
LINES.SIX, LINES.HUNDRED, LINES.SEVENTY, LINES.TWO, LINES.POINT, LINES.ZERO,
|
||||
LINES.NINE, LINES.FOUR, LINES.THREE, LINES.FIVE
|
||||
@@ -28,7 +28,7 @@ describe('voiceLines', () => {
|
||||
});
|
||||
|
||||
it('handles the negative', () => {
|
||||
expect(voiceLines(dummyVoice, -672.09435)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, -672.09435)).to.be.ordered.members(
|
||||
[
|
||||
LINES.NEGATIVE, LINES.SIX, LINES.HUNDRED, LINES.SEVENTY, LINES.TWO, LINES.POINT, LINES.ZERO,
|
||||
LINES.NINE, LINES.FOUR, LINES.THREE, LINES.FIVE
|
||||
@@ -37,7 +37,7 @@ describe('voiceLines', () => {
|
||||
});
|
||||
|
||||
it('handles zero', () => {
|
||||
expect(voiceLines(dummyVoice, 0)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 0)).to.be.ordered.members(
|
||||
[
|
||||
LINES.ZERO
|
||||
]
|
||||
@@ -45,31 +45,31 @@ describe('voiceLines', () => {
|
||||
});
|
||||
|
||||
it('handles large numbers with many zeroes', () => {
|
||||
expect(voiceLines(dummyVoice, 700000000000001)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 700000000000001)).to.be.ordered.members(
|
||||
[
|
||||
LINES.SEVEN, LINES.HUNDRED, LINES.TRILLION, LINES.ONE
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 1000001)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 1000001)).to.be.ordered.members(
|
||||
[
|
||||
LINES.ONE, LINES.MILLION, LINES.ONE
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 9000000001000)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 9000000001000)).to.be.ordered.members(
|
||||
[
|
||||
LINES.NINE, LINES.TRILLION, LINES.ONE, LINES.THOUSAND
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 60002000000000.12)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 60002000000000.12)).to.be.ordered.members(
|
||||
[
|
||||
LINES.SIXTY, LINES.TRILLION, LINES.TWO, LINES.BILLION, LINES.POINT, LINES.ONE, LINES.TWO
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 100010001)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 100010001)).to.be.ordered.members(
|
||||
[
|
||||
LINES.ONE, LINES.HUNDRED, LINES.MILLION, LINES.TEN, LINES.THOUSAND, LINES.ONE
|
||||
]
|
||||
@@ -77,31 +77,31 @@ describe('voiceLines', () => {
|
||||
});
|
||||
|
||||
it('handles irregularly named numbers', () => {
|
||||
expect(voiceLines(dummyVoice, 210)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 210)).to.be.ordered.members(
|
||||
[
|
||||
LINES.TWO, LINES.HUNDRED, LINES.TEN
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 311)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 311)).to.be.ordered.members(
|
||||
[
|
||||
LINES.THREE, LINES.HUNDRED, LINES.ELEVEN
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 412)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 412)).to.be.ordered.members(
|
||||
[
|
||||
LINES.FOUR, LINES.HUNDRED, LINES.TWELVE
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 513)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 513)).to.be.ordered.members(
|
||||
[
|
||||
LINES.FIVE, LINES.HUNDRED, LINES.THIRTEEN
|
||||
]
|
||||
);
|
||||
|
||||
expect(voiceLines(dummyVoice, 615)).to.include.ordered.members(
|
||||
expect(voiceLines(dummyVoice, 615)).to.be.ordered.members(
|
||||
[
|
||||
LINES.SIX, LINES.HUNDRED, LINES.FIFTEEN
|
||||
]
|
||||
@@ -121,7 +121,7 @@ describe('voiceLines', () => {
|
||||
directory,
|
||||
extension: 'flac'
|
||||
}
|
||||
expect(voiceLines(v, 29)).to.include.ordered.members([
|
||||
expect(voiceLines(v, 29)).to.be.ordered.members([
|
||||
path.join(directory, `twenty.flac`),
|
||||
path.join(directory, `nine.flac`),
|
||||
]);
|
||||
|
Reference in New Issue
Block a user