From 4e754c660c01d3f50eda84eabc508151c0724815 Mon Sep 17 00:00:00 2001 From: Evan Morikawa Date: Wed, 4 May 2016 11:17:33 -0700 Subject: [PATCH] feat(babel6): Fix ModelWithMetadata spec --- spec/models/model-with-metadata-spec.es6 | 43 ++++++++++++------------ 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/spec/models/model-with-metadata-spec.es6 b/spec/models/model-with-metadata-spec.es6 index 05a67250b..065b64cf4 100644 --- a/spec/models/model-with-metadata-spec.es6 +++ b/spec/models/model-with-metadata-spec.es6 @@ -2,31 +2,31 @@ import ModelWithMetadata from '../../src/flux/models/model-with-metadata' class TestModel extends ModelWithMetadata { -}; +} -describe("ModelWithMetadata", ()=>{ - it("should initialize pluginMetadata to an empty array", ()=> { - model = new TestModel(); +describe("ModelWithMetadata", function modelWithMetadata() { + it("should initialize pluginMetadata to an empty array", () => { + const model = new TestModel(); expect(model.pluginMetadata).toEqual([]); }); - describe("metadataForPluginId", ()=> { - beforeEach(()=> { + describe("metadataForPluginId", () => { + beforeEach(() => { this.model = new TestModel(); this.model.applyPluginMetadata('plugin-id-a', {a: true}); this.model.applyPluginMetadata('plugin-id-b', {b: false}); }) - it("returns the metadata value for the provided pluginId", ()=> { + it("returns the metadata value for the provided pluginId", () => { expect(this.model.metadataForPluginId('plugin-id-b')).toEqual({b: false}); }); - it("returns null if no value is found", ()=> { + it("returns null if no value is found", () => { expect(this.model.metadataForPluginId('plugin-id-c')).toEqual(null); }); }); - describe("metadataObjectForPluginId", ()=> { - it("returns the metadata object for the provided pluginId", ()=> { - model = new TestModel(); + describe("metadataObjectForPluginId", () => { + it("returns the metadata object for the provided pluginId", () => { + const model = new TestModel(); model.applyPluginMetadata('plugin-id-a', {a: true}); model.applyPluginMetadata('plugin-id-b', {b: false}); expect(model.metadataObjectForPluginId('plugin-id-a')).toEqual(model.pluginMetadata[0]); @@ -35,14 +35,14 @@ describe("ModelWithMetadata", ()=>{ }); }); - describe("applyPluginMetadata", ()=> { - it("creates or updates the appropriate metadata object", ()=> { - model = new TestModel(); + describe("applyPluginMetadata", () => { + it("creates or updates the appropriate metadata object", () => { + const model = new TestModel(); expect(model.pluginMetadata.length).toEqual(0); // create new metadata object with correct value model.applyPluginMetadata('plugin-id-a', {a: true}); - obj = model.metadataObjectForPluginId('plugin-id-a'); + const obj = model.metadataObjectForPluginId('plugin-id-a'); expect(model.pluginMetadata.length).toEqual(1); expect(obj.pluginId).toBe('plugin-id-a'); expect(obj.id).toBe('plugin-id-a'); @@ -55,18 +55,19 @@ describe("ModelWithMetadata", ()=>{ }); }); - describe("clonePluginMetadataFrom", ()=> { - it("applies the pluginMetadata from the other model, copying values but resetting versions", ()=> { - model = new TestModel(); + describe("clonePluginMetadataFrom", () => { + it(`applies the pluginMetadata from the other model, copying values \ +but resetting versions`, () => { + const model = new TestModel(); model.applyPluginMetadata('plugin-id-a', {a: true}); model.applyPluginMetadata('plugin-id-b', {b: false}); model.metadataObjectForPluginId('plugin-id-a').version = 2; model.metadataObjectForPluginId('plugin-id-b').version = 3; - created = new TestModel(); + const created = new TestModel(); created.clonePluginMetadataFrom(model); - aMetadatum = created.metadataObjectForPluginId('plugin-id-a'); - bMetadatum = created.metadataObjectForPluginId('plugin-id-b'); + const aMetadatum = created.metadataObjectForPluginId('plugin-id-a'); + const bMetadatum = created.metadataObjectForPluginId('plugin-id-b'); expect(aMetadatum.version).toEqual(0); expect(aMetadatum.value).toEqual({a: true}); expect(bMetadatum.version).toEqual(0);