Sha256: 24b325391088b2c33d13ffe50a3f72f60cf4817c03af0731569e5f526ae77a1a
Contents?: true
Size: 1005 Bytes
Versions: 3
Compression:
Stored size: 1005 Bytes
Contents
require 'spec_helper' module Synvert describe Snippet do describe "sync" do let(:default_snippets_path) { File.join(File.dirname(__FILE__), '.synvert') } before { Core::Configuration.instance.set :default_snippets_path, default_snippets_path } after { FileUtils.rm_rf default_snippets_path } it 'git clones snippets' do expect(Snippet).to receive(:system).with("git clone https://github.com/xinminlabs/synvert-snippets.git #{default_snippets_path}") Snippet.sync end it 'git pull snippets' do FileUtils.mkdir default_snippets_path expect(Snippet).to receive(:system).with("git pull --rebase") Snippet.sync end end describe "fetch_core_version" do it 'gets remote version' do stub_request(:get, "https://rubygems.org/api/v1/versions/synvert-core.json"). to_return(:body => '[{"number":"0.4.2"}]') expect(Snippet.fetch_core_version).to eq "0.4.2" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
synvert-0.9.0 | spec/synvert/snippet_spec.rb |
synvert-0.5.3 | spec/synvert/snippet_spec.rb |
synvert-0.5.0 | spec/synvert/snippet_spec.rb |