22 lines
644 B
Ruby
22 lines
644 B
Ruby
require "rails_helper"
|
|
|
|
module GraphicsElements
|
|
RSpec.describe GraphicsElementsPresenter do
|
|
describe "#present" do
|
|
describe "graphics_elements" do
|
|
it "returns graphics_elements sorted by appears_at" do
|
|
graphics_elements = [
|
|
build(:graphics_element, time_elapsed: 0),
|
|
build(:graphics_element, time_elapsed: 50),
|
|
build(:graphics_element, time_elapsed: 10),
|
|
]
|
|
|
|
results = subject.present(graphics_elements).graphics_elements
|
|
|
|
expect(results.map(&:appears_at)).to eq ["00:00:00:00", "00:00:10:00", "00:00:50:00"]
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|