@@ -27,13 +27,13 @@ describe('Dashboard children component', () => {
27
27
// ARRANGE
28
28
const vm = vueUnitHelper ( DashboardNewsComponentWithMocks ) ;
29
29
vm . news = [
30
- { date : '2018-08-09T10:00:00.000Z' , link : 'blah1' , title : { rendered : 'blah1' } } ,
31
- { date : '2018-08-10T10:00:00.000Z' , link : 'blah2' , title : { rendered : 'blah2' } } ,
32
- { date : '2018-08-11T10:00:00.000Z' , link : 'blah3' , title : { rendered : 'blah3' } } ,
33
- { date : '2018-08-12T10:00:00.000Z' , link : 'blah4' , title : { rendered : 'blah4' } } ,
34
- { date : '2018-08-13T10:00:00.000Z' , link : 'blah5' , title : { rendered : 'blah5' } } ,
35
- { date : '2018-08-14T10:00:00.000Z' , link : 'blah6' , title : { rendered : 'blah6' } } ,
36
- { date : '2018-08-15T10:00:00.000Z' , link : 'blah7' , title : { rendered : 'blah7' } } ] ;
30
+ { date : '2018-08-09T10:00:00.000Z' , link : 'blah1' , title : { rendered : 'blah1' } } ,
31
+ { date : '2018-08-10T10:00:00.000Z' , link : 'blah2' , title : { rendered : 'blah2' } } ,
32
+ { date : '2018-08-11T10:00:00.000Z' , link : 'blah3' , title : { rendered : 'blah3' } } ,
33
+ { date : '2018-08-12T10:00:00.000Z' , link : 'blah4' , title : { rendered : 'blah4' } } ,
34
+ { date : '2018-08-13T10:00:00.000Z' , link : 'blah5' , title : { rendered : 'blah5' } } ,
35
+ { date : '2018-08-14T10:00:00.000Z' , link : 'blah6' , title : { rendered : 'blah6' } } ,
36
+ { date : '2018-08-15T10:00:00.000Z' , link : 'blah7' , title : { rendered : 'blah7' } } ] ;
37
37
38
38
vm . sortPostsByDate = sinon . stub ( ) . returns ( [
39
39
{ type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) , formattedDate : '15/08/2018' , link : 'blah7' , title : 'blah7' } ,
@@ -67,23 +67,23 @@ describe('Dashboard children component', () => {
67
67
it ( 'should return a formatted array of news posts' , ( ) => {
68
68
// ARRANGE
69
69
const mockFormattedNews = [
70
- { type : 'News' , date : moment ( '2018-08-09T10:00:00.000Z' ) , link : 'blah1' , title : 'blah1' } ,
71
- { type : 'News' , date : moment ( '2018-08-10T10:00:00.000Z' ) , link : 'blah2' , title : 'blah2' } ,
72
- { type : 'News' , date : moment ( '2018-08-11T10:00:00.000Z' ) , link : 'blah3' , title : 'blah3' } ,
73
- { type : 'News' , date : moment ( '2018-08-12T10:00:00.000Z' ) , link : 'blah4' , title : 'blah4' } ,
74
- { type : 'News' , date : moment ( '2018-08-13T10:00:00.000Z' ) , link : 'blah5' , title : 'blah5' } ,
75
- { type : 'News' , date : moment ( '2018-08-14T10:00:00.000Z' ) , link : 'blah6' , title : 'blah6' } ,
76
- { type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) , link : 'blah7' , title : 'blah7' } ] ;
70
+ { type : 'News' , date : moment ( '2018-08-09T10:00:00.000Z' ) , link : 'blah1' , title : 'blah1' } ,
71
+ { type : 'News' , date : moment ( '2018-08-10T10:00:00.000Z' ) , link : 'blah2' , title : 'blah2' } ,
72
+ { type : 'News' , date : moment ( '2018-08-11T10:00:00.000Z' ) , link : 'blah3' , title : 'blah3' } ,
73
+ { type : 'News' , date : moment ( '2018-08-12T10:00:00.000Z' ) , link : 'blah4' , title : 'blah4' } ,
74
+ { type : 'News' , date : moment ( '2018-08-13T10:00:00.000Z' ) , link : 'blah5' , title : 'blah5' } ,
75
+ { type : 'News' , date : moment ( '2018-08-14T10:00:00.000Z' ) , link : 'blah6' , title : 'blah6' } ,
76
+ { type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) , link : 'blah7' , title : 'blah7' } ] ;
77
77
78
78
const vm = vueUnitHelper ( DashboardNewsComponentWithMocks ) ;
79
79
vm . news = [
80
- { date : '2018-08-09T10:00:00.000Z' , link : 'blah1' , title : { rendered : 'blah1' } } ,
81
- { date : '2018-08-10T10:00:00.000Z' , link : 'blah2' , title : { rendered : 'blah2' } } ,
82
- { date : '2018-08-11T10:00:00.000Z' , link : 'blah3' , title : { rendered : 'blah3' } } ,
83
- { date : '2018-08-12T10:00:00.000Z' , link : 'blah4' , title : { rendered : 'blah4' } } ,
84
- { date : '2018-08-13T10:00:00.000Z' , link : 'blah5' , title : { rendered : 'blah5' } } ,
85
- { date : '2018-08-14T10:00:00.000Z' , link : 'blah6' , title : { rendered : 'blah6' } } ,
86
- { date : '2018-08-15T10:00:00.000Z' , link : 'blah7' , title : { rendered : 'blah7' } } ] ;
80
+ { date : '2018-08-09T10:00:00.000Z' , link : 'blah1' , title : { rendered : 'blah1' } } ,
81
+ { date : '2018-08-10T10:00:00.000Z' , link : 'blah2' , title : { rendered : 'blah2' } } ,
82
+ { date : '2018-08-11T10:00:00.000Z' , link : 'blah3' , title : { rendered : 'blah3' } } ,
83
+ { date : '2018-08-12T10:00:00.000Z' , link : 'blah4' , title : { rendered : 'blah4' } } ,
84
+ { date : '2018-08-13T10:00:00.000Z' , link : 'blah5' , title : { rendered : 'blah5' } } ,
85
+ { date : '2018-08-14T10:00:00.000Z' , link : 'blah6' , title : { rendered : 'blah6' } } ,
86
+ { date : '2018-08-15T10:00:00.000Z' , link : 'blah7' , title : { rendered : 'blah7' } } ] ;
87
87
88
88
// ASSERT
89
89
expect ( vm . formattedNews ) . to . deep . equal ( mockFormattedNews ) ;
@@ -117,9 +117,9 @@ describe('Dashboard children component', () => {
117
117
it ( 'should load the latest news' , async ( ) => {
118
118
// ARRANGE
119
119
const mockNews = [
120
- { date : '2018-08-09T' , link : 'blah1' , title : { rendered : 'blah1' } } ,
121
- { date : '2018-08-10T' , link : 'blah2' , title : { rendered : 'blah2' } } ,
122
- { date : '2018-08-11T' , link : 'blah3' , title : { rendered : 'blah3' } } ] ;
120
+ { date : '2018-08-09T' , link : 'blah1' , title : { rendered : 'blah1' } } ,
121
+ { date : '2018-08-10T' , link : 'blah2' , title : { rendered : 'blah2' } } ,
122
+ { date : '2018-08-11T' , link : 'blah3' , title : { rendered : 'blah3' } } ] ;
123
123
MockUpdatesService . loadNews . resolves ( { body : mockNews } ) ;
124
124
const vm = vueUnitHelper ( DashboardNewsComponentWithMocks ) ;
125
125
@@ -135,13 +135,13 @@ describe('Dashboard children component', () => {
135
135
it ( 'should sort the list of posts by date' , async ( ) => {
136
136
// ARRANGE
137
137
const posts = [
138
- { type : 'News' , date : moment ( '2018-08-10T10:00:00.000Z' ) , link : 'blah2' , title : 'blah2' } ,
139
- { type : 'News' , date : moment ( '2018-08-12T10:00:00.000Z' ) , link : 'blah1' , title : 'blah1' } ,
140
- { type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) , link : 'blah3' , title : 'blah3' } ] ;
138
+ { type : 'News' , date : moment ( '2018-08-10T10:00:00.000Z' ) , link : 'blah2' , title : 'blah2' } ,
139
+ { type : 'News' , date : moment ( '2018-08-12T10:00:00.000Z' ) , link : 'blah1' , title : 'blah1' } ,
140
+ { type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) , link : 'blah3' , title : 'blah3' } ] ;
141
141
const sortedPosts = [
142
- { formattedDate : '15/08/2018' , type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) . utc ( ) , link : 'blah3' , title : 'blah3' } ,
143
- { formattedDate : '12/08/2018' , type : 'News' , date : moment ( '2018-08-12T10:00:00.000Z' ) . utc ( ) , link : 'blah1' , title : 'blah1' } ,
144
- { formattedDate : '10/08/2018' , type : 'News' , date : moment ( '2018-08-10T10:00:00.000Z' ) . utc ( ) , link : 'blah2' , title : 'blah2' } ] ;
142
+ { formattedDate : '15/08/2018' , type : 'News' , date : moment ( '2018-08-15T10:00:00.000Z' ) . utc ( ) , link : 'blah3' , title : 'blah3' } ,
143
+ { formattedDate : '12/08/2018' , type : 'News' , date : moment ( '2018-08-12T10:00:00.000Z' ) . utc ( ) , link : 'blah1' , title : 'blah1' } ,
144
+ { formattedDate : '10/08/2018' , type : 'News' , date : moment ( '2018-08-10T10:00:00.000Z' ) . utc ( ) , link : 'blah2' , title : 'blah2' } ] ;
145
145
146
146
const vm = vueUnitHelper ( DashboardNewsComponentWithMocks ) ;
147
147
0 commit comments