小编use*_*487的帖子

使用 ES6 样式导入进行 mocha 测试

我正在尝试使用文件中的一些 ES6 样式导入运行 Mocha 测试,但我不断收到错误消息:

import assert from 'assert';
       ^^^^^^

SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)

我试图与这两个调用摩卡 mocha --require @babel/register --recursivemocha --require babel-register --recursive ,但误差不会消失。

运行 ES6 风格的 Mocha 测试的正确方法是什么?

javascript mocha.js

5
推荐指数
2
解决办法
3506
查看次数

clojure.async:"<!not in(go ...)block"错误

当我评估以下core.async clojurescript代码时,我收到一个错误:"Uncaught Error:<!used not in(go ...)block"

(let [chans [(chan)]]
  (go
   (doall (for [c chans]
     (let [x (<! c)]
       x)))))
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?它绝对看起来像<!是在阻止.

clojure core.async

3
推荐指数
1
解决办法
243
查看次数

AFHTTPRequestOperation setAuthenticationAgainstProtectionSpaceBlock无法识别的选择器错误:

我正在尝试在IOS中运行以下代码.

AFHTTPRequestOperation *requestOperation = [self.httpClient HTTPRequestOperationWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.url.text]]
                                         success:^(AFHTTPRequestOperation *operation, id responseObject) {
                                           NSLog(@"reply data = %@", [[NSString alloc] initWithData:operation.responseData encoding:NSUTF8StringEncoding]);
                                         }
                                         failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                                           NSLog(@"%@", error);
                                         }];
[requestOperation setAuthenticationAgainstProtectionSpaceBlock:^BOOL(NSURLConnection *connection, NSURLProtectionSpace *protectionSpace) {
  return YES;
}];
Run Code Online (Sandbox Code Playgroud)

然后我得到这样的错误:

- [AFHTTPRequestOperation setAuthenticationAgainstProtectionSpaceBlock:]:无法识别的选择器发送到实例0x75a81f0

据我所知,我传递的块具有正确的返回类型和参数.我在这做错了什么?

objective-c afnetworking

0
推荐指数
1
解决办法
762
查看次数