如何测试依赖于数据的javascript

如何测试依赖于数据的javascript,javascript,angularjs,unit-testing,Javascript,Angularjs,Unit Testing,假设我有VisualStudio、AngularJS项目、mvc控制器(数据源)。 使用这个,我创建了一个简单的页面,其中有文本过滤器(textbox)和一个附加的复选框条件。当我输入一些文本和/或(取消)选中复选框时,就会调用控制器(基本上是一个rest地址),该请求的结果(json数据)填充一个列表或结果(使用angularjs绑定) 所以使用jasmin(但这可能是其他任何东西,真的)我想做的,一个测试,它会告诉我过滤真的做了些什么(被利用了),并且数据会在文本更改时反弹,等等 但是等一下

假设我有VisualStudio、AngularJS项目、mvc控制器(数据源)。 使用这个,我创建了一个简单的页面,其中有文本过滤器(textbox)和一个附加的复选框条件。当我输入一些文本和/或(取消)选中复选框时,就会调用控制器(基本上是一个rest地址),该请求的结果(json数据)填充一个列表或结果(使用angularjs绑定)

所以使用jasmin(但这可能是其他任何东西,真的)我想做的,一个测试,它会告诉我过滤真的做了些什么(被利用了),并且数据会在文本更改时反弹,等等

但是等一下。我想知道这两个条件都满足了,但我并不真的想处理实际数据,因为我也不想测试实际控制器,因为这是服务器端单元测试的工作


我该怎么办?

阅读angular docsHaha的测试部分,我绝不会想到我会对这种反应给予加分。