コード例 #1
0
ファイル: Fields-test.js プロジェクト: jamiehill/stardust
    it('adds the word class for the number of child fields', () => {
      const children = _.times(_.random(1, 16), (i) => <FormField key={i} />)
      const className = `${numberToWord(children.length)} fields`

      shallow(<FormFields evenlyDivided>{children}</FormFields>)
        .should.have.className(className)
    })
コード例 #2
0
ファイル: Field-test.js プロジェクト: jamiehill/stardust
 _.each(_.range(1, 17), n => {
   shallow(<Form.Field width={n} />)
     .should.have.className(`${numberToWord(n)} wide`)
 })
コード例 #3
0
 it('returns an empty string for null', () => {
   numberToWord(null).should.equal('')
 })
コード例 #4
0
 it('returns an empty string for boolean inputs', () => {
   numberToWord(true).should.equal('')
   numberToWord(false).should.equal('')
 })
コード例 #5
0
 words.forEach(word => numberToWord(word).should.equal(word))
コード例 #6
0
 _.times(16, n => numberToWord(n + 1).should.equal(words[n]))