FEATURE: move stylesheet cache out of the uploads directory

This commit is contained in:
Sam
2015-05-05 15:50:13 +10:00
parent 8e372f3616
commit f58d85edea
8 changed files with 105 additions and 6 deletions

View File

@ -0,0 +1,24 @@
require 'spec_helper'
describe StylesheetCache do
describe "add" do
it "correctly cycles once MAX_TO_KEEP is hit" do
(StylesheetCache::MAX_TO_KEEP + 1).times do |i|
StylesheetCache.add(i.to_s, "d" + i.to_s, "c" + i.to_s)
end
expect(StylesheetCache.count).to eq StylesheetCache::MAX_TO_KEEP
expect(StylesheetCache.order(:id).first.content).to eq "c1"
end
it "does nothing if digest is set and already exists" do
StylesheetCache.add("a", "b", "c")
StylesheetCache.add("a", "b", "cc")
expect(StylesheetCache.count).to eq 1
expect(StylesheetCache.first.content).to eq "c"
end
end
end