1
# Quick Backbone/CoffeeScript tests to make sure that inheritance
4
{ok, equal, deepEqual} = require 'assert'
5
{Model, Collection, Events} = require '../backbone'
8
# Patch `ok` to store a count of passed tests...
16
class Document extends Model
19
@get('name') + ' ' + @get('surname')
21
tempest = new Document
23
title : "The Tempest",
25
surname : "Shakespeare"
28
ok tempest.fullName() is "William Shakespeare"
29
ok tempest.get('length') is 123
32
class ProperDocument extends Document
37
properTempest = new ProperDocument tempest.attributes
39
ok properTempest.fullName() is "Mr. William Shakespeare"
40
ok properTempest.get('length') is 123
43
console.log "passed #{count} tests"