Sha256: 04632fd158dcb10dd972282f642a1bb074c5711adcde7ccbe233e3d4c57ae442

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

#encoding: UTF-8

require 'spec_helper'
require 'support/account'
require 'wakatime'
require 'webmock/rspec'

describe Wakatime::Client do
  before do
    @session = Wakatime::Session.new
  end

  describe '#summary' do
    it "should return json" do
      stub_request(:get, "#{Wakatime::API_URL}/summary")
      .with(:query => hash_including(:start, :end))
      .to_return(:body => File.read('./spec/fixtures/summary.json'), :status => 200)

      client = Wakatime::Client.new(@session)
      client.summary.grand_total.total_seconds.should eq 49740

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wakatime-0.0.1 spec/client_spec.rb