     new Y conn
 
   initUsers: (u)->
-    u.val("CharacterTest", new Y.Characters())
+    characters = new Y.Characters()
+    characters.selections = new Y.Selections()
+    u.val "CharacterTest", characters
   getRandomRoot: (user_num)->
     @users[user_num].val("CharacterTest")
 

    console.log "" # TODO
    @yTest.run()

  it "simple multi-char insert", ->
    u = @yTest.users[0].val("CharacterTest")
    u.insert 0, "abc"
    u = @yTest.users[1].val("CharacterTest")


describe "Text Test", ->
  @timeout 500000
  beforeEach (done)->
    @yTest = new CharacterTest()
    done()
