       Blaze.remove @renderedComponent
   ]
 
-  testMixinsExampleWithJavaScript: [
+  testClientMixinsExampleWithJavaScript: [
     ->
       @renderedComponent = Blaze.renderWithData BlazeComponent.getComponent('OurComponentJS').renderComponent(), {top: '42'}, $('body').get(0)
 


    @assertEqual stateChanges, []

  testArguments: [
    ->
      ArgumentsComponent.calls = []
      ArgumentsComponent.constructorStateChanges = []
      ArgumentsComponent.onCreatedStateChanges = []

      reactiveContext {}
      reactiveArguments {}

      @renderedComponent = Blaze.renderWithData Template.argumentsTestTemplate, {top: '42'}, $('body').get(0)

      Tracker.afterFlush @expect()
  ,
    ->
      @assertEqual trim($('.argumentsTestTemplate').html()), trim """
        <p>Component data context: {"a":"1","b":"2"}</p>
        <p>Current data context: {"a":"1","b":"2"}</p>
        <p>Parent data context: {"top":"42"}</p>

      Blaze.remove @renderedComponent
  ]

  testClientReadmeExampleJS: [
    ->
      @renderedComponent = Blaze.render BlazeComponent.getComponent('ExampleComponentJS').renderComponent(), $('body').get(0)

