I am trying to implement TDD in BatmanJS, but the Batman.TestCase class is an extra. How do i include it from github in my rails app as sugested here?
1
There are 1 best solutions below
Related Questions in TDD
- How to write tests for classes with inheritance
- Need help in passing this simple mocha test in javascript
- Best practice for handling appsettings values
- Why does Jasmine toEqual return true when comparing empty array with empty object?
- Laravel 5.1 testing with PHPUnit and PHPSpec
- Is there a way to create a custom cucumber formatter that prints the Given, When and Then steps
- Unable to get Ruby Page-Object gives error "undefined method"
- How to start my first TDD project?
- How to make JUnit test fall down if constuctor is present?
- Rspec: Factory Girl & Complex Associations
- python assertRaises don't pass test if function with parameters
- How verify the call to an interface with Mockito?
- Rspec: Validation failed: Name has already been taken
- Simple Spec That Validates_Associated
- Test is not read a value of a properties file
Related Questions in BATMAN.JS
- What is the NamedRouteQuery for 'index' actions in Batman.js
- batman.js data-route adding characters to url
- Batmanjs testing on Rails with Karma
- where should I put the jquery call to a plugin inside a Batman.js app?
- Batman polymorphic belongs to association
- Batman.js: Related model undefined for polymorphic association not found. Same namespace
- Filtering data-foreach rendering view with option dropdown, BatmanJS
- Require Node.js dependencies in Ruby/Rails gem
- Is it possible to use Batman.js with cordova?
- Batman.js model encoding issue
- 'data-renderif' in Batman.js
- Rails 4 strong parameters custom require name
- How to load a remote HTML remplate into a view using Batman.js
- Nested models not created as batman objects
- Has many through self join in batmanjs
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Unfortunately,
Batman.TestCaseisn't included in any of the distributed builds for batman.js. If you want to use it, you'll have to copy the files yourself. You could get those files into your Rails project by cloning the Github repository, then copying thesrc/extras/testingdirectory into your project'sapp/assets/batman/extras/testingdirectory.For example, you could run these commands in your terminal:
Now, you should have all the contents of that directory inside your app and TestCase should be available on your development server at
/assets/extras/testing/test_case.js.(If it isn't there, try
/assets/extras/test_case.jsor just/assets/test_case.js. I know Sprockets does something special with asset paths, but I can't remember what!)By the way, I've had good luck with just jasmine for tests :) Hope this helps!