Skip to content

Commit

Permalink
Updated tests
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzeman committed Apr 9, 2019
1 parent fe18d66 commit 2a56dff
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 18 deletions.
15 changes: 8 additions & 7 deletions Models/Metadata/Video/Episode.Spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -82,24 +82,25 @@ 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!');
});
});

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);
});
});
});
Expand Down
4 changes: 2 additions & 2 deletions Models/Metadata/Video/Movie.Spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -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');
Expand All @@ -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);
Expand Down
15 changes: 8 additions & 7 deletions Models/Metadata/Video/Season.Spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -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');
Expand All @@ -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);
});
});

Expand All @@ -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);
Expand Down
4 changes: 2 additions & 2 deletions Models/Metadata/Video/Show.Spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -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');
Expand All @@ -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);
Expand Down

0 comments on commit 2a56dff

Please sign in to comment.