From 24707f8f85f48d1c2865bd8b7c8b58714b265030 Mon Sep 17 00:00:00 2001 From: cahrens Date: Wed, 29 May 2013 12:09:42 -0400 Subject: [PATCH] Jasmine test for views. --- .../fixtures/metadata-editor.underscore | 1 + .../fixtures/metadata-number-entry.underscore | 1 + .../fixtures/metadata-option-entry.underscore | 1 + .../fixtures/metadata-string-entry.underscore | 1 + .../spec/views/metadata_edit_spec.coffee | 317 ++++++++++++++++-- cms/static/js/views/metadata_editor_view.js | 47 ++- 6 files changed, 337 insertions(+), 31 deletions(-) create mode 120000 cms/static/coffee/fixtures/metadata-editor.underscore create mode 120000 cms/static/coffee/fixtures/metadata-number-entry.underscore create mode 120000 cms/static/coffee/fixtures/metadata-option-entry.underscore create mode 120000 cms/static/coffee/fixtures/metadata-string-entry.underscore diff --git a/cms/static/coffee/fixtures/metadata-editor.underscore b/cms/static/coffee/fixtures/metadata-editor.underscore new file mode 120000 index 0000000000..9696774d0a --- /dev/null +++ b/cms/static/coffee/fixtures/metadata-editor.underscore @@ -0,0 +1 @@ +../../../templates/js/metadata-editor.underscore \ No newline at end of file diff --git a/cms/static/coffee/fixtures/metadata-number-entry.underscore b/cms/static/coffee/fixtures/metadata-number-entry.underscore new file mode 120000 index 0000000000..99138aa9c1 --- /dev/null +++ b/cms/static/coffee/fixtures/metadata-number-entry.underscore @@ -0,0 +1 @@ +../../../templates/js/metadata-number-entry.underscore \ No newline at end of file diff --git a/cms/static/coffee/fixtures/metadata-option-entry.underscore b/cms/static/coffee/fixtures/metadata-option-entry.underscore new file mode 120000 index 0000000000..c6cd499801 --- /dev/null +++ b/cms/static/coffee/fixtures/metadata-option-entry.underscore @@ -0,0 +1 @@ +../../../templates/js/metadata-option-entry.underscore \ No newline at end of file diff --git a/cms/static/coffee/fixtures/metadata-string-entry.underscore b/cms/static/coffee/fixtures/metadata-string-entry.underscore new file mode 120000 index 0000000000..f713ab5387 --- /dev/null +++ b/cms/static/coffee/fixtures/metadata-string-entry.underscore @@ -0,0 +1 @@ +../../../templates/js/metadata-string-entry.underscore \ No newline at end of file diff --git a/cms/static/coffee/spec/views/metadata_edit_spec.coffee b/cms/static/coffee/spec/views/metadata_edit_spec.coffee index 39893ceef1..4e4c5f8b36 100644 --- a/cms/static/coffee/spec/views/metadata_edit_spec.coffee +++ b/cms/static/coffee/spec/views/metadata_edit_spec.coffee @@ -1,35 +1,298 @@ -beforeEach -> - # TODO: update these - setFixtures(sandbox({id: "page-alert"})) - appendSetFixtures(sandbox({id: "page-notification"})) +editorTemplate = readFixtures('metadata-editor.underscore') +numberEntryTemplate = readFixtures('metadata-number-entry.underscore') +stringEntryTemplate = readFixtures('metadata-string-entry.underscore') +optionEntryTemplate = readFixtures('metadata-option-entry.underscore') +beforeEach -> + setFixtures($("