Sha256: a75621ba8320f10bcfae27cfa295db9c75a5cd03c2551724b75e548f325ae563
Contents?: true
Size: 1.16 KB
Versions: 5
Compression:
Stored size: 1.16 KB
Contents
require 'test_helper' module Deforest class LogTest < ActiveSupport::TestCase setup do Deforest.least_used_percentile_threshold = 20 Deforest.most_used_percentile_threshold = 80 Deforest.track_dirs = ["/app/models"] Setting = nil User = nil end test "get model name" do log = deforest_logs(:one) assert log.model_name.to_s, Setting end test "percentile" do Log.percentile("/app/models").each do |l,n| case l.method_name when "refresh_cache" assert_equal n, 0 when "lock_user" assert_equal n, 20 when "open" assert_equal n, 40 when "get_user_name" assert_equal n, 60 when "get_email" assert_equal n, 80 end end end test "get highlight colors for file" do res = Log.get_highlight_colors_for_file("/Users/johndoe/workspace/app/models/user.rb") res.each do |line_no, color_class| if line_no == 100 assert_equal color_class, "highlight-yellow" elsif line_no == 200 assert_equal color_class, "highlight-red" end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems