You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- require 'spec_helper'
- require 'rack-mini-profiler'
-
- describe Rack::MiniProfiler::PageTimerStruct do
-
- before do
- @page = Rack::MiniProfiler::PageTimerStruct.new({})
- end
-
- it 'has an Id' do
- @page['Id'].should_not be_nil
- end
-
- it 'has a Root' do
- @page['Root'].should_not be_nil
- end
-
- describe 'to_json' do
- before do
- @json = @page.to_json
- @deserialized = ::JSON.parse(@json)
- end
-
- it 'has a Started element' do
- @deserialized['Started'].should_not be_nil
- end
-
- it 'has a DurationMilliseconds element' do
- @deserialized['DurationMilliseconds'].should_not be_nil
- end
- end
-
- end
|