diff options
| author | mo <mo.khan@gmail.com> | 2017-09-08 21:08:26 -0600 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2017-09-08 21:08:26 -0600 |
| commit | 2af9191c751b8fe4d0cb4f461d6410b8e306e511 (patch) | |
| tree | 55fa4a17765f23f183ab1dbefe24a026c8522081 /spec | |
| parent | c4364a98bfb8c13212ef70c2aab0aa91bfd3d804 (diff) | |
install autoview on ajax load but skip elements that are already setup.
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/javascripts/initializers/auto_view_setup_spec.js.coffee | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/javascripts/initializers/auto_view_setup_spec.js.coffee b/spec/javascripts/initializers/auto_view_setup_spec.js.coffee index acd6013d..eb5786a5 100644 --- a/spec/javascripts/initializers/auto_view_setup_spec.js.coffee +++ b/spec/javascripts/initializers/auto_view_setup_spec.js.coffee @@ -11,10 +11,11 @@ describe "CakeSide.AutoViewSetup", -> CakeSide.AutoView.views = {} it 'attaches the autoview to the DOM element', -> - fixture.set '<div data-autoview="My.ChangePassword"></div>' + fixture.set '<div id="item" data-autoview="My.ChangePassword"></div>' subject.execute() result = CakeSide.AutoView.views['My-ChangePassword'][0] expect(result instanceof CakeSide.Views.My.ChangePassword).toEqual(true) + expect($('#item').data('autoview-setup-complete')).toEqual(true) it "returns nil if the autoview cannot be discovered", -> fixture.set '<div data-autoview="Unknown"></div>' |
