File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 319319
320320 :let (sequence-generator (merge context (:bindings model)) (:body model) budget)
321321 :ref (sequence-generator context (get context (:key model)) budget)))
322- (gen/fmap vector (generator context model budget))))
322+ (gen/fmap vector
323+ (generator context (dissoc model :inlined ) budget))))
323324
324325(defn- generator
325326 " Returns a generator of a data structure."
Original file line number Diff line number Diff line change 416416 (is (every? (partial valid? model)
417417 (tcg/sample (gen model)))))
418418
419+ (let [model (h/not-inlined (h/cat fn-int?))]
420+ (is (every? (partial valid? model)
421+ (tcg/sample (gen model)))))
422+
423+ (let [model (h/not-inlined (h/repeat 1 2 fn-int?))]
424+ (is (every? (partial valid? model)
425+ (tcg/sample (gen model)))))
426+
419427 (let [model (h/let ['int? fn-int?
420428 'string? fn-string?
421429 'int-string? (h/cat (h/ref 'int?) (h/ref 'string?))]
You can’t perform that action at this time.
0 commit comments