Advertisement
geromero

Untitled

Mar 18th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. describe('tests',()=>{
  2. it('should have properties',()=>{
  3. let Pp = new PaymentPackage('name',1);
  4. expect(Pp.VAT).to.equal(20)
  5. })
  6. it('should have properties',()=>{
  7. let Pp = new PaymentPackage('name',1);
  8. expect(Pp.active).to.equal(true)
  9. })
  10. it('should have properties',()=>{
  11. expect(()=>new PaymentPackage('name',-1)).to.throw(Error)
  12. })
  13. it('should have properties',()=>{
  14. expect(()=>new PaymentPackage('name','opa')).to.throw(Error)
  15. })
  16. it('should have properties',()=>{
  17. expect(()=>new PaymentPackage('',1)).to.throw(Error)
  18. })
  19. it('should have properties',()=>{
  20. expect(()=>new PaymentPackage(1,2)).to.throw(Error)
  21. })
  22. it('should have properties',()=>{
  23. let Pp = new PaymentPackage('name',1);
  24. expect(()=>Pp.VAT=-1).to.throw(Error)
  25. })
  26. it('should have properties',()=>{
  27. let Pp = new PaymentPackage('name',1);
  28. expect(()=>Pp.VAT='o').to.throw(Error)
  29. })
  30. it('should have properties',()=>{
  31. let Pp = new PaymentPackage('name',1);
  32. expect(()=>Pp.active='trau').to.throw(Error)
  33. })
  34. it('should have properties',()=>{
  35. let Pp = new PaymentPackage('name',1);
  36. expect(()=>Pp.active='false').to.throw(Error)
  37. })
  38. it('should have properties',()=>{
  39. let Pp = new PaymentPackage('name',1);
  40. expect(()=>Pp.name=2).to.throw(Error)
  41. })
  42. it('should have properties',()=>{
  43. let Pp = new PaymentPackage('name',1);
  44. expect(()=>Pp.value=-1).to.throw(Error)
  45. })
  46. it('should have properties',()=>{
  47. let Pp = new PaymentPackage('name',1);
  48. Pp.value = 12;
  49. expect(Pp.value).to.equal(12)
  50. })
  51. it('should have properties',()=>{
  52. let Pp = new PaymentPackage('name',1);
  53. Pp.value =0;
  54. expect(Pp.value).to.equal(0)
  55. })
  56. it('should have properties',()=>{
  57. let Pp = new PaymentPackage('name',1);
  58. Pp.name ='mara';
  59. expect(Pp.name).to.equal('mara')
  60. })
  61. it('should have properties',()=>{
  62. let Pp = new PaymentPackage('name',1);
  63. Pp.VAT =0;
  64. expect(Pp.VAT).to.equal(0)
  65. })
  66. it('should have properties',()=>{
  67. let Pp = new PaymentPackage('name',1);
  68. Pp.active =true;
  69. expect(Pp.active).to.equal(true)
  70. })
  71. it('should have properties',()=>{
  72. let Pp = new PaymentPackage('name',1);
  73. Pp.active =false;
  74. expect(Pp.active).to.equal(false)
  75. })
  76. it('should have properties',()=>{
  77. let Pp = new PaymentPackage('name',1);
  78. Pp.active =false;
  79. expect(Pp.toString()).to.equal('Package: name (inactive)\n- Value (excl. VAT): 1\n- Value (VAT 20%): 1.2')
  80. })
  81. it('should have properties',()=>{
  82. let Pp = new PaymentPackage('name',1);
  83.  
  84. expect(Pp.toString()).to.equal('Package: name\n- Value (excl. VAT): 1\n- Value (VAT 20%): 1.2')
  85. })
  86. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement