From 2a56dffe706b208d303f38b0c65c2f25f589f0ab Mon Sep 17 00:00:00 2001 From: Dean Gardiner Date: Tue, 9 Apr 2019 17:26:52 +1200 Subject: [PATCH] Updated tests --- Models/Metadata/Video/Episode.Spec.js | 15 ++++++++------- Models/Metadata/Video/Movie.Spec.js | 4 ++-- Models/Metadata/Video/Season.Spec.js | 15 ++++++++------- Models/Metadata/Video/Show.Spec.js | 4 ++-- 4 files changed, 20 insertions(+), 18 deletions(-) diff --git a/Models/Metadata/Video/Episode.Spec.js b/Models/Metadata/Video/Episode.Spec.js index 635a995..2900609 100644 --- a/Models/Metadata/Video/Episode.Spec.js +++ b/Models/Metadata/Video/Episode.Spec.js @@ -82,7 +82,7 @@ describe('Episode', () => { expect(episode.inherit(base)).toBe(true); - expect(episode.title).toBe('Top Banana'); + expect(episode.title).toBe('Kimmy Gets a Job!'); expect(episode.resolve('alpha').title).toBe('Top Banana'); expect(episode.resolve('beta').title).toBe('Kimmy Gets a Job!'); @@ -90,16 +90,17 @@ describe('Episode', () => { }); describe('number', () => { - it('should throw an error on conflicts', () => { + it('can be changed', () => { let episode = Episode.create('beta', { number: 3 }); - expect(() => - episode.inherit(base) - ).toThrow(new Error( - 'Episode.number: 3 doesn\'t match 2' - )); + expect(episode.inherit(base)).toBe(true); + + expect(episode.number).toBe(3); + + expect(episode.resolve('alpha').number).toBe(2); + expect(episode.resolve('beta').number).toBe(3); }); }); }); diff --git a/Models/Metadata/Video/Movie.Spec.js b/Models/Metadata/Video/Movie.Spec.js index f1caa4e..f2bb000 100644 --- a/Models/Metadata/Video/Movie.Spec.js +++ b/Models/Metadata/Video/Movie.Spec.js @@ -58,7 +58,7 @@ describe('Movie', () => { expect(movie.inherit(base)).toBe(true); - expect(movie.title).toBe('Bright'); + expect(movie.title).toBe('Annihilation'); expect(movie.resolve('alpha').title).toBe('Bright'); expect(movie.resolve('beta').title).toBe('Annihilation'); @@ -73,7 +73,7 @@ describe('Movie', () => { expect(movie.inherit(base)).toBe(true); - expect(movie.year).toBe(2017); + expect(movie.year).toBe(2018); expect(movie.resolve('alpha').year).toBe(2017); expect(movie.resolve('beta').year).toBe(2018); diff --git a/Models/Metadata/Video/Season.Spec.js b/Models/Metadata/Video/Season.Spec.js index fbd5b38..4f1c285 100644 --- a/Models/Metadata/Video/Season.Spec.js +++ b/Models/Metadata/Video/Season.Spec.js @@ -71,7 +71,7 @@ describe('Season', () => { expect(season.inherit(base)).toBe(true); - expect(season.title).toBe('Season 1'); + expect(season.title).toBe('Season 2'); expect(season.resolve('alpha').title).toBe('Season 1'); expect(season.resolve('beta').title).toBe('Season 2'); @@ -84,11 +84,12 @@ describe('Season', () => { number: 2 }); - expect(() => - season.inherit(base) - ).toThrow(new Error( - 'Season.number: 2 doesn\'t match 1' - )); + expect(season.inherit(base)).toBe(true); + + expect(season.number).toBe(2); + + expect(season.resolve('alpha').number).toBe(1); + expect(season.resolve('beta').number).toBe(2); }); }); @@ -100,7 +101,7 @@ describe('Season', () => { expect(season.inherit(base)).toBe(true); - expect(season.year).toBe(2003); + expect(season.year).toBe(2004); expect(season.resolve('alpha').year).toBe(2003); expect(season.resolve('beta').year).toBe(2004); diff --git a/Models/Metadata/Video/Show.Spec.js b/Models/Metadata/Video/Show.Spec.js index 93efd71..ba84564 100644 --- a/Models/Metadata/Video/Show.Spec.js +++ b/Models/Metadata/Video/Show.Spec.js @@ -107,7 +107,7 @@ describe('Show', () => { expect(show.inherit(base)).toBe(true); - expect(show.title).toBe('Arrested Development'); + expect(show.title).toBe('Unbreakable Kimmy Schmidt'); expect(show.resolve('alpha').title).toBe('Arrested Development'); expect(show.resolve('beta').title).toBe('Unbreakable Kimmy Schmidt'); @@ -122,7 +122,7 @@ describe('Show', () => { expect(show.inherit(base)).toBe(true); - expect(show.year).toBe(2003); + expect(show.year).toBe(2004); expect(show.resolve('alpha').year).toBe(2003); expect(show.resolve('beta').year).toBe(2004);