`1` ```exercism fetch lua raindrops ```

#### raindrops_spec.lua

 ```1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75``` ```local raindrops = require('raindrops') describe('raindrops', function() it('the sound for 1 is 1', function() assert.equal('1', raindrops(1)) end) it('the sound for 3 is Pling', function() assert.equal('Pling', raindrops(3)) end) it('the sound for 5 is Plang', function() assert.equal('Plang', raindrops(5)) end) it('the sound for 7 is Plong', function() assert.equal('Plong', raindrops(7)) end) it('the sound for 6 is Pling as it has a factor 3', function() assert.equal('Pling', raindrops(6)) end) it('2 to the power 3 does not make a raindrop sound as 3 is the exponent not the base', function() assert.equal('8', raindrops(8)) end) it('the sound for 9 is Pling as it has a factor 3', function() assert.equal('Pling', raindrops(9)) end) it('the sound for 10 is Plang as it has a factor 5', function() assert.equal('Plang', raindrops(10)) end) it('the sound for 14 is Plong as it has a factor 7', function() assert.equal('Plong', raindrops(7)) end) it('the sound for 15 is PlingPlang as it has a factor 3 and 5', function() assert.equal('PlingPlang', raindrops(15)) end) it('the sound for 21 is PlingPlong as it has factors 3 and 7', function() assert.equal('PlingPlong', raindrops(21)) end) it('the sound for 25 is Plang as it has a factor 5', function() assert.equal('Plang', raindrops(25)) end) it('the sound for 27 is Pling as it has a factor 3', function() assert.equal('Pling', raindrops(27)) end) it('the sound for 35 is PlangPlong as it has factors 5 and 7', function() assert.equal('PlangPlong', raindrops(35)) end) it('the sound for 49 is Plong as it has a factor 7', function() assert.equal('Plong', raindrops(49)) end) it('the sound for 52 is 52', function() assert.equal('52', raindrops(52)) end) it('the sound for 105 is PlingPlangPlong as it has factors 3, 5 and 7', function() assert.equal('PlingPlangPlong', raindrops(105)) end) it('the sound for 3125 is Plang as it has a factor 5', function() assert.equal('Plang', raindrops(3125)) end) end) ```