| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -47,10 +47,39 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.feeds![0].url, wikipediaFeedURL); | 
					 | 
					 | 
					 | 
					      expect(response.feeds![0].url, wikipediaFeedURL); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    test('Rename feed', () async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      var response = await addWikipediaFeed(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.feeds![0].title, 'Wikipedia featured articles feed'); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      await client.news.renameFeed( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        feedId: 1, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        feedTitle: 'test1', | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      response = await client.news.listFeeds(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.feeds![0].title, 'test1'); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    test('Move feed to folder', () async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      await client.news.createFolder(name: 'test1'); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      await client.news.moveFeed( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        feedId: 1, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        folderId: 1, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      final response = await client.news.listFolders(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].id, 1); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].name, 'test1'); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].opened, true); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].feeds, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    test('Mark feed as read', () async { | 
					 | 
					 | 
					 | 
					    test('Mark feed as read', () async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final feedsResponse = await addWikipediaFeed(); | 
					 | 
					 | 
					 | 
					      final feedsResponse = await addWikipediaFeed(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      var articlesResponse = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      var articlesResponse = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(articlesResponse.items!.length, greaterThan(0)); | 
					 | 
					 | 
					 | 
					      expect(articlesResponse.items!.length, greaterThan(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.markFeedAsRead( | 
					 | 
					 | 
					 | 
					      await client.news.markFeedAsRead( | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -58,7 +87,7 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        newestItemId: feedsResponse.newestItemId!, | 
					 | 
					 | 
					 | 
					        newestItemId: feedsResponse.newestItemId!, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ); | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      articlesResponse = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      articlesResponse = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(articlesResponse.items, hasLength(0)); | 
					 | 
					 | 
					 | 
					      expect(articlesResponse.items, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -103,36 +132,36 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    test('Mark article as read', () async { | 
					 | 
					 | 
					 | 
					    test('Mark article as read', () async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      var response = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      var response = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final unreadArticles = response.items!.length; | 
					 | 
					 | 
					 | 
					      final unreadArticles = response.items!.length; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(unreadArticles, greaterThan(0)); | 
					 | 
					 | 
					 | 
					      expect(unreadArticles, greaterThan(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.markArticleAsRead( | 
					 | 
					 | 
					 | 
					      await client.news.markArticleAsRead( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        itemId: response.items![0].id!, | 
					 | 
					 | 
					 | 
					        itemId: response.items![0].id!, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ); | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(unreadArticles - 1)); | 
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(unreadArticles - 1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    test('Mark article as unread', () async { | 
					 | 
					 | 
					 | 
					    test('Mark article as unread', () async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      var response = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      var response = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final readArticle = response.items![0]; | 
					 | 
					 | 
					 | 
					      final readArticle = response.items![0]; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.markArticleAsRead(itemId: readArticle.id!); | 
					 | 
					 | 
					 | 
					      await client.news.markArticleAsRead(itemId: readArticle.id!); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final unreadArticles = response.items!.length; | 
					 | 
					 | 
					 | 
					      final unreadArticles = response.items!.length; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(unreadArticles, greaterThan(0)); | 
					 | 
					 | 
					 | 
					      expect(unreadArticles, greaterThan(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.markArticleAsUnread(itemId: readArticle.id!); | 
					 | 
					 | 
					 | 
					      await client.news.markArticleAsUnread(itemId: readArticle.id!); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(unreadArticles + 1)); | 
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(unreadArticles + 1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    test('Star article', () async { | 
					 | 
					 | 
					 | 
					    test('Star article', () async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
					 | 
					 | 
					 | 
					      await addWikipediaFeed(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      var response = await client.news.listArticles(type: 2); | 
					 | 
					 | 
					 | 
					      var response = await client.news.listArticles(type: NewsListType.starred.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final starredArticles = response.items!.length; | 
					 | 
					 | 
					 | 
					      final starredArticles = response.items!.length; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(starredArticles, 0); | 
					 | 
					 | 
					 | 
					      expect(starredArticles, 0); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -140,7 +169,7 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.starArticle( | 
					 | 
					 | 
					 | 
					      await client.news.starArticle( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        itemId: response.items![0].id!, | 
					 | 
					 | 
					 | 
					        itemId: response.items![0].id!, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ); | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: 2); | 
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: NewsListType.starred.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(1)); | 
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -153,13 +182,13 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.starArticle( | 
					 | 
					 | 
					 | 
					      await client.news.starArticle( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        itemId: item.id!, | 
					 | 
					 | 
					 | 
					        itemId: item.id!, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ); | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: 2); | 
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: NewsListType.starred.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(1)); | 
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.unstarArticle( | 
					 | 
					 | 
					 | 
					      await client.news.unstarArticle( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        itemId: item.id!, | 
					 | 
					 | 
					 | 
					        itemId: item.id!, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ); | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: 2); | 
					 | 
					 | 
					 | 
					      response = await client.news.listArticles(type: NewsListType.starred.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(0)); | 
					 | 
					 | 
					 | 
					      expect(response.items, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -167,17 +196,17 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      var response = await client.news.listFolders(); | 
					 | 
					 | 
					 | 
					      var response = await client.news.listFolders(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(0)); | 
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.createFolder(name: 'test'); | 
					 | 
					 | 
					 | 
					      response = await client.news.createFolder(name: 'test1'); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(1)); | 
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].id, 1); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].id, 1); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].name, 'test'); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].name, 'test1'); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].opened, true); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].opened, true); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].feeds, hasLength(0)); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].feeds, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      response = await client.news.listFolders(); | 
					 | 
					 | 
					 | 
					      response = await client.news.listFolders(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(1)); | 
					 | 
					 | 
					 | 
					      expect(response.folders, hasLength(1)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].id, 1); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].id, 1); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].name, 'test'); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].name, 'test1'); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].opened, true); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].opened, true); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(response.folders![0].feeds, hasLength(0)); | 
					 | 
					 | 
					 | 
					      expect(response.folders![0].feeds, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -215,7 +244,7 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final foldersResponse = await client.news.createFolder(name: 'test1'); | 
					 | 
					 | 
					 | 
					      final foldersResponse = await client.news.createFolder(name: 'test1'); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      final feedsResponse = await addWikipediaFeed(1); | 
					 | 
					 | 
					 | 
					      final feedsResponse = await addWikipediaFeed(1); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      var articlesResponse = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      var articlesResponse = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(articlesResponse.items!.length, greaterThan(0)); | 
					 | 
					 | 
					 | 
					      expect(articlesResponse.items!.length, greaterThan(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      await client.news.markFolderAsRead( | 
					 | 
					 | 
					 | 
					      await client.news.markFolderAsRead( | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -223,7 +252,7 @@ Future main() async { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        newestItemId: feedsResponse.newestItemId!, | 
					 | 
					 | 
					 | 
					        newestItemId: feedsResponse.newestItemId!, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ); | 
					 | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      articlesResponse = await client.news.listArticles(type: 6); | 
					 | 
					 | 
					 | 
					      articlesResponse = await client.news.listArticles(type: NewsListType.unread.code); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      expect(articlesResponse.items, hasLength(0)); | 
					 | 
					 | 
					 | 
					      expect(articlesResponse.items, hasLength(0)); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }); | 
					 | 
					 | 
					 | 
					    }); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }); | 
					 | 
					 | 
					 | 
					  }); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |