| import { fixupConfigRules } from "@eslint/compat"; | |
| import pluginJs from "@eslint/js"; | |
| import eslintConfigPrettier from "eslint-config-prettier"; | |
| import pluginReactConfig from "eslint-plugin-react/configs/recommended.js"; | |
| import simpleImportSort from "eslint-plugin-simple-import-sort"; | |
| import globals from "globals"; | |
| import tseslint from "typescript-eslint"; | |
| export default [ | |
| { languageOptions: { globals: globals.browser } }, |
| console.log("hello world"); | |
| const data = { | |
| projects: [ | |
| { technology: "Java", name: "Project1", budget: 1000, finishedInDays: 10 }, | |
| { technology: "Java", name: "Project1", budget: 2000, finishedInDays: 15 }, | |
| { technology: "Ruby", name: "Test", budget: 800, finishedInDays: 3 }, | |
| { technology: "Ruby", name: "Backend", budget: 1200, finishedInDays: 10 }, | |
| { technology: "Python", name: "Backend", budget: 1200, finishedInDays: 9 }, | |
| { |
| .done { | |
| color: red; | |
| } |
I hereby claim:
- I am matthijsgroen on github.
- I am matthijsgroen (https://keybase.io/matthijsgroen) on keybase.
- I have a public key ASCVEsslcjw9zWUd7UFH_Aeed4GoVNbm6Mhe13GtymB8ywo
To claim this, I am signing this object:
| if Rails.env.development? | |
| require 'rubocop/rake_task' | |
| # http://img4.wikia.nocookie.net/__cb20131111193341/lego/images/8/8b/Good_bad_cop.png | |
| namespace :cop do | |
| desc 'Run RuboCop using the CI config' | |
| RuboCop::RakeTask.new(:good) do |task| | |
| task.formatters = ['progress'] | |
| task.options = [['--config', 'tools/ci/rubocop.yml']] | |
| task.fail_on_error = true |
| NAME = 'Programmer' | |
| def say_hello(to) | |
| raise StandardError.new('Noone to say hello to!') unless to | |
| is_noon = Date.noon? | |
| # We are missing some cases like | |
| # good night, but this is enough value | |
| # for now |
| #!/usr/bin/env ruby | |
| # a clever way to stub the calls to bundle: | |
| # put this file in fixtures and give the proper permissions: | |
| # chmod +x spec/fixtures/bundle | |
| # see spec/publish_spec.rb for usage: | |
| # add path to the bundle stub to the beginning of the PATH env. var. | |
| # Now when bundle is called, this stub file is used. | |
| command = File.basename(__FILE__) |
| # Use as alternative for spec_helper for testing roles, and contexts | |
| rails_root = File.expand_path('../../', __FILE__) | |
| $LOAD_PATH.unshift(rails_root) unless $LOAD_PATH.include?(rails_root) | |
| require 'database_cleaner' | |
| RSpec.configure do |config| | |
| config.before(:suite) do | |
| DatabaseCleaner.strategy = :transaction |
We (at Kabisa ICT) are in the process of learning Ember.js. We do all our development TDD, and want Ember.js to be no exception. We have experience building Backbone.js apps test-driven, so we are familiar with testing front-end code using Jasmine or Mocha/Chai.
When figuring out how to test views, we ran into a problem when the template for the view uses has a #linkTo statement.
Unfortunately we are unable to find good test examples and practices. This gist is our quest to get answers how to decently unit-test ember applications.
When looking at the test for linkTo,
we noticed it contains a full wiring of an ember app to support #linkTo. Does
this mean we cannot stub this behaviour when testing a template?
How do you create tests for ember views using template renders?