Advertisement
osman1997

Untitled

Jun 27th, 2021
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.57 KB | None | 0 0
  1. describe('sumNumbers Invalid input', () => {
  2.  
  3. it('Invalid', () => {
  4.  
  5. let expected = undefined;
  6. let actual = testNumbers.sumNumbers('s', 'ssd');
  7. assert.equal(actual, expected);
  8.  
  9. });
  10. it('Invalid', () => {
  11.  
  12. let expected = undefined;
  13. let actual = testNumbers.sumNumbers(4, 'ssd');
  14. assert.equal(actual, expected);
  15.  
  16. });
  17. it('Invalid', () => {
  18.  
  19. let expected = undefined;
  20. let actual = testNumbers.sumNumbers('s', 44);
  21. assert.equal(actual, expected);
  22.  
  23. });
  24.  
  25. });
  26.  
  27. describe('SumNumbers Valid', () => {
  28.  
  29.  
  30. it('valid', () => {
  31. let expected = 10.00;
  32. let actual = testNumbers.sumNumbers(5, 5);
  33.  
  34. assert.equal(actual, expected);
  35. });
  36. it('valid', () => {
  37. let expected = 100.00;
  38. let actual = testNumbers.sumNumbers(50, 50);
  39.  
  40. assert.equal(actual, expected);
  41. });
  42. it('valid', () => {
  43. let expected = -10.00;
  44. let actual = testNumbers.sumNumbers(-5, -5);
  45.  
  46. assert.equal(actual, expected);
  47. });
  48. it('valid', () => {
  49. let expected = 0;
  50. let actual = testNumbers.sumNumbers(0, 0);
  51.  
  52. assert.equal(actual, expected);
  53. });
  54.  
  55. });
  56.  
  57. describe('numberChecker Invalidinputs', () => {
  58. it('invalid', () => {
  59. expect(function() {
  60. testNumbers.numberChecker('sd')
  61. }).to.throw;
  62. });
  63. it('invalid', () => {
  64. expect(function() {
  65. testNumbers.numberChecker(undefined)
  66. }).to.throw;
  67. });
  68. it('invalid', () => {
  69. expect(function() {
  70. testNumbers.numberChecker(null)
  71. }).to.throw;
  72. });
  73. it('invalid', () => {
  74. expect(function() {
  75. testNumbers.numberChecker(true)
  76. }).to.throw;
  77. });
  78. it('invalid', () => {
  79. expect(function() {
  80. testNumbers.numberChecker([])
  81. }).to.throw;
  82. });
  83.  
  84. });
  85. describe('NumberChecker Valid inputs', () => {
  86.  
  87. it('Valid', () => {
  88. let expected = 'The number is even!';
  89. let actual = testNumbers.numberChecker(10);
  90. assert.equal(actual, expected);
  91. });
  92. it('Valid', () => {
  93. let expected = 'The number is even!';
  94. let actual = testNumbers.numberChecker(2);
  95. assert.equal(actual, expected);
  96. });
  97.  
  98. it('Valid', () => {
  99. let expected = 'The number is odd!';
  100. let actual = testNumbers.numberChecker(3);
  101. assert.equal(actual, expected);
  102. });
  103. it('Valid', () => {
  104. let expected = 'The number is odd!';
  105. let actual = testNumbers.numberChecker(33);
  106. assert.equal(actual, expected);
  107. });
  108. it('Valid', () => {
  109. let expected = 'The number is odd!';
  110. let actual = testNumbers.numberChecker(-33);
  111. assert.equal(actual, expected);
  112. });
  113. it('Valid', () => {
  114. let expected = 'The number is odd!';
  115. let actual = testNumbers.numberChecker(-5);
  116. assert.equal(actual, expected);
  117. });
  118. it('Valid', () => {
  119. let expected = 'The number is even!';
  120. let actual = testNumbers.numberChecker(-10);
  121. assert.equal(actual, expected);
  122. });
  123. it('Valid', () => {
  124. let expected = 'The number is even!';
  125. let actual = testNumbers.numberChecker(-2);
  126. assert.equal(actual, expected);
  127. });
  128.  
  129. });
  130.  
  131. describe('averageSum', () => {
  132.  
  133. it('valid', () => {
  134. let expected = 3;
  135. let actual = testNumbers.averageSumArray([1, 2, 3, 4, 5]);
  136.  
  137. assert.equal(actual, expected);
  138. });
  139.  
  140. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement