Sha256: 8d4591f4a88b70fb86a5a3d9432bc5ebf51e1d14c15b6afea136d6fcac2fad74
Contents?: true
Size: 657 Bytes
Versions: 28
Compression:
Stored size: 657 Bytes
Contents
#! /usr/bin/ruby # encoding: utf-8 gem 'minitest', '=4.7.4' require 'minitest/autorun' require_relative '../../lib/y_petri' # tested component itself # require 'y_petri' # require 'sy' describe "Graphviz visualization" do before do @m = YPetri::Agent.new @m.Place name: :A, m!: 1 @m.Place name: :B, m!: 1.5 @m.Place name: :C, m!: 2 @m.Place name: :D, m!: 2.5 @m.Transition name: :A_pump, s: { A: -1 }, rate: proc { 0.005 } @m.Transition name: :B_decay, s: { B: -1 }, rate: 0.05 @m.Transition name: :C_guard, assignment: true, codomain: :C, action: -> { 2 } end it "should work" do @m.net.visualize end end
Version data entries
28 entries across 28 versions & 1 rubygems