Jump to content

Search the Community

Showing results for tags 'tdd'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Calendars

  • Comunidade iMasters

Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 3 results

  1. Estou lendo o livro do waldemar neto sobre nodejs, e tem uma parte que não consigo sair, fiz uma configuração para rodar um teste na minha aplicação, baixei os modules que o livro pediu: mocha, chai e p supertest e no meu package.json coloquei o seguinte script: "test:integration": "NODE_ENV=test mocha --opts test/integration/mocha.opts test/integration/**/*_spec.js" so que quando eu rodo com o npm run dev tes:integration como o livro mandou me aparece esse erro: > api-loja-virtual@1.0.0 test:integration /home/ed/projeto/api-loja-virtual > NODE_ENV=test mocha --opts test/integration/mocha.opts test/integration/**/*_spec.js /home/ed/projeto/api-loja-virtual/node_modules/mocha/lib/cli/options.js:209 throw new Error(`Unable to read ${filepath}: ${err}`); ^ Error: Unable to read test/integration/mocha.opts: Error: ENOENT: no such file or directory, open 'test/integration/mocha.opts' at loadMochaOpts (/home/ed/projeto/api-loja-virtual/node_modules/mocha/lib/cli/options.js:209:13) at loadOptions (/home/ed/projeto/api-loja-virtual/node_modules/mocha/lib/cli/options.js:310:22) at Object.<anonymous> (/home/ed/projeto/api-loja-virtual/node_modules/mocha/bin/mocha:29:14) at Module._compile (internal/modules/cjs/loader.js:776:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) at Module.load (internal/modules/cjs/loader.js:643:32) at Function.Module._load (internal/modules/cjs/loader.js:556:12) at Function.Module.runMain (internal/modules/cjs/loader.js:839:10) at internal/main/run_main_module.js:17:11 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! api-loja-virtual@1.0.0 test:integration: `NODE_ENV=test mocha --opts test/integration/mocha.opts test/integration/**/*_spec.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the api-loja-virtual@1.0.0 test:integration script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/ed/.npm/_logs/2019-07-18T23_16_05_549Z-debug.log oque pode ser ?? segue o github para baixar o code: https://github.com/MAdMAX-io/API-loja-virtual
  2. dineresc

    skip autenticação em spec controller

    Galera, estou usando o RSpec pra teste em um projeto rails, e ao dar um expect(response).to redirect_to(:controller => "clients") ele me volta "Expected response to be a redirect to <http://test.host/clients> but was a redirect to <http://test.host/login>".. ou seja, preciso evitar o filtro. alguém sabe como? Obrigado desde já!
  3. Diogo Alexsander

    PHPUnit criar mock de método.

    Boa tarde, pessoal. Estou há alguns dias tentando passar de um problema no PHPUnit, mas tá estranho. Antes de tudo... sou novo no processo de TDD. Estou tentando "mockar" um método de uma classe, e quero me certificar de que quando eu chame este método, ele chame um terceiro método. Bom, segue código com comentários do que eu quero fazer mas não estou conseguindo... Classe: Usuario <?php namespace Minha\Classe\Concreta; class Usuario { /** * Este é o método que eu tento mockar, para posteriormente, verificar se ele chama o método teste2. */ public function teste() { $this->teste2(); } private function teste2() { } } O teste unitário para ela... <?php class UsuarioTest extends \PHPUnit_Framework_TestCase { public function testMockingMethods() { // Crio um mock da minha classe Usuário com o método teste. $mock = $this->getMockBuilder('Minha\Classe\Concreta\Usuario') ->disableOriginalConstructor() ->setMethods(['teste']) ->getMock(); // Espero que o método teste2 seja chamado uma vez apenas. $mock->expects($this->once()) ->method('teste2'); // Chamo o método "teste" para rodar o teste de fato e certificar que "teste2" foi chamado. $mock->teste(); } } Ao rodar esse teste, o resultado é o seguinte... vagrant@vm:/www$ (master) ✖ ./library/vendor/bin/phpunit PHPUnit 4.8.21 by Sebastian Bergmann and contributors. Runtime: PHP 5.5.9-1ubuntu4.17 with Xdebug 2.2.3 Configuration: /www/teste/phpunit.xml F Time: 13.13 seconds, Memory: 14.25MB There was 1 failure: 1) UsuarioTest::testMockingMethods Expectation failed for method name is equal to <string:teste2> when invoked 1 time(s). Method was expected to be called 1 times, actually called 0 times. Pois bem, eu não sei o que está errado na minha classe de teste. Já verifiquei várias vezes na própria documentação do PHPUnit mas não sei o que estou fazendo errado ainda. Agradeço desde já.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.