gem-count
Version:
Fetch a user's gem count from Rubygems
43 lines (28 loc) • 662 B
text/coffeescript
get = require '../gem-count'
exports.Gem =
zero: (test) ->
test.expect 1
fn = (count) ->
test.equals count, 0
test.done()
err = ->
test.ok false
test.done()
get('test').then fn, err
success: (test) ->
test.expect 1
fn = (count) ->
isMoreThan10 = count > 10
test.equals isMoreThan10, true
test.done()
err = ->
test.ok false
test.done()
get('chriseppstein').then fn, err
error: (test) ->
test.expect 1
fn = ->
test.ok true
test.done()
# username doesn't exist and should throw an error
get('ajkldanjkndjklfndjfnjkdsnfjrnfjkdndjkvnifsdvnfjkvnsrifrifnsermnerjifnerjfnjr').then (->), fn, (->)