Skip to content

Commit ff680a8

Browse files
committed
More testing.
1 parent 8ac8570 commit ff680a8

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

C-41Tests/ASHEditRecipeViewModelTests.m

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,30 @@
1212
#import <Expecta/Expecta.h>
1313
#import <OCMock/OCMock.h>
1414

15+
#import "ASHRecipe.h"
16+
#import "ASHStep.h"
17+
1518
#import "ASHEditRecipeViewModel.h"
19+
#import "CoreDataHelpers.h"
1620

1721
SpecBegin(ASHEditRecipeViewModel)
1822

1923
describe(@"ASHEditRecipeViewModel", ^{
20-
pending (@"it correctly gathers properties from the model", ^{
24+
static ASHRecipe *recipe;
25+
26+
beforeEach (^{
27+
NSManagedObjectContext *context = [[ASHCoreDataStack defaultStack] managedObjectContext];
28+
[context reset];
29+
30+
recipe = setupRecipe(context);
31+
});
32+
33+
it (@"it correctly gathers properties from the model", ^{
34+
ASHEditRecipeViewModel *viewModel = [[ASHEditRecipeViewModel alloc] initWithModel:recipe];
2135

36+
expect(viewModel.name).to.equal(recipe.name);
37+
expect(viewModel.blurb).to.equal(recipe.blurb);
38+
expect(viewModel.filmType).to.equal(recipe.filmType);
2239
});
2340

2441
pending (@"cancel deletes the model iff inserting", ^{

0 commit comments

Comments
 (0)