1

J'ai trouvé jasminerice très utile pour faire fonctionner tous mes tests Jasmine via le pipeline d'actifs de Rails 3.1. La seule chose avec laquelle je reste coincé, c'est que je ne peux pas obtenir mon setup pour charger des feuilles de style (qui vont avec mes appareils) et j'en ai besoin pour quelques tests spécifiques de style dom/element. Est-ce que quelqu'un sait comment obtenir les feuilles de style à charger dans cette configuration?Jasminerice et les feuilles de style pour les luminaires

Répondre

0

J'ai mis à jour la gemme de Jasminerice et bradphelan (l'auteur Jasminerice) a tiré ce changement dans la source sur Github. Donc, pour utiliser les feuilles de style dans vos tests Jasmine à travers Jasminerice, référez-vous simplement à la gemme sur Github dans votre Gemfile comme ceci: gem "jasminerice", :git => 'git://github.com/bradphelan/jasminerice.git'. La documentation a également été mise à jour sur Github.

2

Support des fichiers CSS a été ajouté récemment, les États README:

pour inclure dans vos feuilles de style caractéristiques, utilise un fichier riz thaï de spec.css. Créer un tel fichier à côté du fichier spec.js.coffee:

spec/javascripts/spec.css 

et dans ce fichier, utilisez des directives Pignons pour inclure les bons fichiers, par exemple css

/* 
*= require application 
*/ 

Le changement est assez nouveau de sorte que vous pouvez inclure la pierre précieuse directement à partir de la dernière version github:

# Gemfile 
gem 'jasminerice', git: 'git://github.com/bradphelan/jasminerice.git' 

Vous pouvez également être précis avec votre balisage css, afin de ne pas bousiller la page du coureur de Jasmine's spec comme the css files (as the js files) are included directly into it.

+0

N'importe, merci :-) merci pour le commit quand même! Je vais laisser la réponse car elle pourrait aider d'autres personnes qui ne le savaient pas. – olivoil

+0

Merci Olivier. J'ai effectivement écrit cela moi-même, mais je l'ai posté comme réponse à une mauvaise question. DUH! C'est probablement ce que vous obtenez lorsque vous codez longtemps la nuit. ;) Juste pour être complet, je posterai cette réponse à nouveau ici (et la vôtre pour l'effort que vous avez pris) –

Questions connexes