codecombat/spec/server/integration/models/LevelSystem.spec.coffee

27 lines
581 B
CoffeeScript
Raw Normal View History

2014-02-03 15:55:09 -05:00
require '../../common'
2014-01-03 13:32:13 -05:00
describe 'LevelSystem', ->
raw =
2014-06-30 22:16:26 -04:00
name: 'Bashing'
description: 'Performs Thang bashing updates for Bashes Thangs.'
2014-01-03 13:32:13 -05:00
code: """class Bashing extends System
constructor: (world) ->
super world
"""
codeLanguage: 'coffeescript'
2014-01-03 13:32:13 -05:00
official: true
2014-06-30 22:16:26 -04:00
permissions: simplePermissions
2014-01-03 13:32:13 -05:00
comp = new LevelSystem(raw)
it 'clears things first', (done) ->
LevelSystem.remove {}, (err) ->
expect(err).toBeNull()
done()
it 'can be saved', (done) ->
comp.save (err) ->
expect(err).toBeNull()
done()