forked from eatvio/eatvio_app
feat(post_creation): added multiple image posts creation and validation
This commit is contained in:
@@ -18,8 +18,9 @@ void main() {
|
||||
test('createBlogPost - создает пост блога', () async {
|
||||
final formData = FormData.fromMap({});
|
||||
|
||||
when(mockBlogPostService.createBlogPost(formData: formData))
|
||||
.thenAnswer((_) async => Future.value());
|
||||
when(
|
||||
mockBlogPostService.createBlogPost(formData: formData),
|
||||
).thenAnswer((_) async => Future.value());
|
||||
|
||||
await mockBlogPostService.createBlogPost(formData: formData);
|
||||
|
||||
@@ -30,19 +31,35 @@ void main() {
|
||||
const id = 1;
|
||||
final formData = FormData.fromMap({});
|
||||
|
||||
when(mockBlogPostService.updateBlogPost(id: id, formData: formData))
|
||||
.thenAnswer((_) async => Future.value());
|
||||
when(
|
||||
mockBlogPostService.updateBlogPost(id: id, formData: formData),
|
||||
).thenAnswer((_) async => Future.value());
|
||||
|
||||
await mockBlogPostService.updateBlogPost(id: id, formData: formData);
|
||||
|
||||
verify(mockBlogPostService.updateBlogPost(id: id, formData: formData)).called(1);
|
||||
verify(
|
||||
mockBlogPostService.updateBlogPost(id: id, formData: formData),
|
||||
).called(1);
|
||||
});
|
||||
|
||||
test('deleteBlogPostMedia - удаляет изображение поста', () async {
|
||||
when(
|
||||
mockBlogPostService.deleteBlogPostMedia(postId: 1, mediaId: 2),
|
||||
).thenAnswer((_) async => Future.value());
|
||||
|
||||
await mockBlogPostService.deleteBlogPostMedia(postId: 1, mediaId: 2);
|
||||
|
||||
verify(
|
||||
mockBlogPostService.deleteBlogPostMedia(postId: 1, mediaId: 2),
|
||||
).called(1);
|
||||
});
|
||||
|
||||
test('deleteBlogPost - удаляет пост блога', () async {
|
||||
const id = 1;
|
||||
|
||||
when(mockBlogPostService.deleteBlogPost(id: id))
|
||||
.thenAnswer((_) async => Future.value());
|
||||
when(
|
||||
mockBlogPostService.deleteBlogPost(id: id),
|
||||
).thenAnswer((_) async => Future.value());
|
||||
|
||||
await mockBlogPostService.deleteBlogPost(id: id);
|
||||
|
||||
@@ -50,4 +67,3 @@ void main() {
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user