# Non mi rileva gli elementi della fixtures

**URL:** <https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296>\
**Category:** IT\
**Created:** [April 6, 2007, 12:23pm UTC](https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296 "2007-04-06T12:23:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [April 6, 2007, 12:23pm UTC](https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296/1 "2007-04-06T12:23:17Z")

</div>

Sto facendo unit testing in RoR.

Il punto Ã¨ che non posso usare gli elementi della fixtures. Facendo

fixtures :learned\_things

questo

def test\_childs  
assert\_not\_nil @learned\_things  
…  
end

fallisce:

1. Failure:  
test\_childs(LearnedThingTest) [learned\_thing\_test.rb:12]:  
 expected to not be nil.

Eppure controllo in mysql e i dati sono inseriti nel database…

Ho anche cambiato l’engine di default da myisam a innodb, e settato  
innodb per la tabella learned\_things con: alter learned\_things  
engine=innodb; ma non Ã¨ cambiato nulla.

Non capisco il perchÃ¨…

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [April 6, 2007, 1:20pm UTC](https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296/2 "2007-04-06T13:20:44Z")

</div>

fixtures :learned\_things ti crea un metodo learned\_things(…) a cui  
devi  
passare come parametro il nome del record che vuoi caricare, es:  
learned\_things(:first)  
se hai dentro learned\_things.yml un record che comincia per first:

Paolo il pollo

On 4/6/07, Roberto C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ```
> assert_not_nil @learned_things
> 
> ```
> 
> Ho anche cambiato l’engine di default da myisam a innodb, e settato  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [April 9, 2007, 1:48pm UTC](https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296/3 "2007-04-09T13:48:24Z")

</div>

strano… allora con ciÃ² mi stai dicendo che il libro su rails Ã¨ giÃ  
deprecato ☹

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [April 10, 2007, 8:59am UTC](https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296/4 "2007-04-10T08:59:40Z")

</div>

Dipende da _che_ libro su rails stai leggendo 🙂  
comunque è possibile utilizzare il metodo che dici tu settando  
use\_instantiated\_fixtures=true  
…ma è un approccio che non si utilizza perchè obbliga a leggere tutte le  
fixtures da db prima di eseguire i test di consegueza è un pò lento.

Paolo

On 4/9/07, Roberto C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![robyonrails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@robyonrails](https://www.ruby-forum.com/u/robyonrails)\
**Post date:** [April 10, 2007, 10:19am UTC](https://www.ruby-forum.com/t/non-mi-rileva-gli-elementi-della-fixtures/91296/5 "2007-04-10T10:19:50Z")

</div>

Roberto C. wrote:

> strano… allora con ciÃ² mi stai dicendo che il libro su rails Ã¨ giÃ  
> deprecato ☹  
> Se e’ “Sviluppare applicazioni web con Rails” di Apogeo, io lo considero  
> deprecato perche e’ la traduzione della prima edizione del libro “Agile  
> Web D. with Rails” edito da PragmaticProgrammers nel 2005 che  
> faceva riferimento a Rails 1.0 .

Purtroppo le traduzioni Italiane rimangono abbastanza indietro (e Rails  
ha subito molte evoluzioni nel passaggio tra 1.0 e 1.1 ed ora 1.2).

ciao,  
Luca

–

Web: [http://spazidigitali.com](http://spazidigitali.com) - [http://thetyper.com](http://thetyper.com)  
Email mailto://removed\_email\_address@domain.invalid  
Skype callto://l.mearelli
