events: { "paste .youtube-url" : "addUrl" }
addUrl: function(){
console.log(this.$(".youtube-url").val());
Run Code Online (Sandbox Code Playgroud)
所以我想说我第一次将"坏"粘贴到文本框中
控制台输出 :(一个空字符串)
那么如果我粘贴附加类似"编码器"的东西
控制台输出:坏
而不是在"badcoder"框中的内容,我想这是因为在插入文本之前触发了伪粘贴事件.
我有以下,
type Pos = (Int, Int)
Run Code Online (Sandbox Code Playgroud)
我想生成这种类型的随机值,但有一些限制(两者都必须是0-8)
我想做点什么
instance Arbitrary Pos where
arbitrary = do x <- choose(0,8)
y <- choose(0,8)
return (x,y)
Run Code Online (Sandbox Code Playgroud)
然后在我的测试中使用它来获得有效的职位.
这不会起作用bc我是别名(?)元组
我试过的其他方法是在我的测试中使用含义来说
prop_my_prop (x,y) = abs x < 9 && abs y < 9 ==> ...
Run Code Online (Sandbox Code Playgroud)
但我认为这很丑陋,理论上它可能会耗尽快速检查(运行超过1000次).
这是一项任务,所以我只想要一些指示来看待或如何处理这个,我不允许改变Pos.
testing haskell functional-programming functional-testing quickcheck