Sha256: 9761209c220468b00bf73ed17587afce5aae48ca1eb585e79b92972d4709c291
Contents?: true
Size: 1018 Bytes
Versions: 3
Compression:
Stored size: 1018 Bytes
Contents
require 'spec_helper' describe 'description' do before(:each) do GitWakaTime.config.git = Git.open(@wdir) GitWakaTime::Mapper.new(start_at: Date.new(2015, 1, 24)) end before do stub_request(:get, 'https://wakatime.com/api/v1/actions') .with(query: hash_including(:start, :end)) .to_return(body: File.read('./spec/fixtures/actions.json'), status: 200) end it 'can be run on dummy' do actions = GitWakaTime::Query.new(GitWakaTime::Commit.all, File.basename(@wdir)).get expect(actions).to be_a Array expect(actions.size).to eq 6 # 9ths is lonely expect(actions.last).to be_a GitWakaTime::Action expect(actions.last.branch).to eq 'master' end it 'produces valid search for api' do actions = GitWakaTime::Query.new(GitWakaTime::Commit.all, File.basename(@wdir)).time_params expect(actions).to be_a Array expect(actions.first[:start].to_date).to eq Date.new(2015, 01, 30) expect(actions.first[:end].to_date).to eq Date.new(2015, 02, 14) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gitwakatime-0.1.2 | spec/query_spec.rb |
gitwakatime-0.1.1 | spec/query_spec.rb |
gitwakatime-0.1.0 | spec/query_spec.rb |