我正在用Kiwi尝试JASidePanels,得到了以下错误:
失败:‘根侧面板控制器,想显示左面板,显示左面板’失败,预期为等于2,得到1
我想我一定犯了一些明显的错误,但我不知道在哪里。有人能给我一些提示吗?提前谢谢。
#import "Kiwi.h"
#import "JASidePanelController.h"
#import "UIViewController+JASidePanel.h"
SPEC_BEGIN(MSISidePanelControllerSpec)
describe(@"Root side panel controller", ^{
__block JASidePanelController *sidePanelController;
beforeEach(^{
sidePanelController = [[JASidePanelController alloc] init];
});
context(@"wants to show left panel", ^{
beforeEach(^{
[sidePanelController showLeftPanelAnimated:YES];
});
it(@"shows left panel", ^{
[[theValue(sidePanelController.state) should] equal:theValue(JASidePanelLeftVisible)];
});
});
});
SPEC_END发布于 2013-07-02 00:30:08
问题是您的设置代码(初始化sidePanelController和发送showLeftPanelAnimated:)不是beforeEach或类似函数的一部分。详情请参见这是对类似的猕猴桃问题的回答。
https://stackoverflow.com/questions/17405958
复制相似问题