Sha256: 5ff7062eb17b0756adb2249848f81e4e4aa39c47f54bb43ee89cb9270f305ffa

Contents?: true

Size: 780 Bytes

Versions: 2

Compression:

Stored size: 780 Bytes

Contents

begin
  namespace :bake do
    namespace :yarn do
      desc 'Check coverage from Cucumber'
      task :check do
        RakeNBake::Baker.log_step 'Running yarn check'
        check = system('yarn check --integrity')

        if check
          RakeNBake::Baker.log_passed 'Yarn us up to date'
        else
          puts
          RakeNBake::Baker.log_warn 'please run  "yarn install"'
          raise
        end
      end

      desc 'Check coverage from Cucumber'
      task :test do
        RakeNBake::Baker.log_step 'Running yarn test'
        check = system('yarn test')

        if check
          RakeNBake::Baker.log_passed 'All tests passed'
        else
          puts
          RakeNBake::Baker.log_warn 'Fail'
          raise
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rake-n-bake-3.1.2 tasks/yarn.rake
rake-n-bake-3.1.1 tasks/yarn.rake