Questions tagged [unit-tests]
Denotes questions related to unit testing on Magento.
26
questions with no upvoted or accepted answers
14
votes
1answer
170 views
Magento2 Chrome Driver Service error in MTF
I am new to MTF. I have followed the magento2 tutorial based on the following link
But When I am running the command
vendor/bin/phpunit
I am getting the following error -
Fatal error: Uncaught
...
4
votes
1answer
380 views
Class 'Magento\TestFramework\TestCase\AbstractController' not found when running unit test for custom module
I tried to make a unit test for my custom module like this:
app/code/MyCompany/UnitTest/Test/Unit/Controller/SpinTest.php
namespace MyCompany\UnitTest\Controller;
class SpinTest extends \Magento\...
4
votes
0answers
236 views
Unit testing ina Magento 2 - Mocks and Assertions
Open file
\Magento\Cms\Test\Unit\Model\PageRepositoryTest
and take a look at the setUp() method
/**
* Initialize repository
*/
protected function setUp()
{
$this->pageResource = $this->...
4
votes
1answer
904 views
How to use collection factory model in Unit Test magento 2
I have a custom extension with model with structure like this in database:
+----------------------------------+
|entity_id | customer_id | balance |
+----------------------------------+
| 1 | ...
3
votes
0answers
148 views
Cart observer unit testing
I created a module that has some logic to modify the price of certain items depending on a few conditions pertaining to the other items in the cart.
I'm trying to write a unit test to test that the ...
3
votes
0answers
291 views
How to write Unit test for my blocks in magento 2
I have created a module and its working fine.
I want to write Unit test for it(i know that i should write unit test before writing code).
I tried this way , but i am not clear about it.
My Block ...
2
votes
0answers
116 views
How to post form data from Unit Test controller to custom controller | Magento 2
I have a custom module with form. I want to post values from unit test file to my custom module controller.
I tried
$this->request = $this->getMockBuilder(\Magento\Framework\App\RequestInterface::...
2
votes
0answers
124 views
What is the correct way to create Mock input interface in Web-Api functional test?
I've already write successfully a Web-Api unit test for a Custom API. But I'm wondering if there is a way to automatically create a Mock for input data for the API?
For example, AccountManagement ...
2
votes
0answers
84 views
Unit Testing With Magento 2
Where should i start working with extension development using test driven approach, with Magento 2. I do not see any resources and tutorials from where I get idea. I believe I have a fair amount of ...
2
votes
0answers
99 views
Magento2 Unit Testing
I'm trying to understand the Unit Testing for Magento2.
public function getPostUrl()
{
$ticketId = $this->getRequest()->getParam('ticket_id');
$params = ['ticket_id' => $ticketId];
...
1
vote
0answers
63 views
Magento 2 Unit Testing with Helper dependency
I have a Helper class and a Model class, which looks like
<?php
# File: app/code/MagePsycho/Catalog/Helper/Data.php
namespace MagePsycho\Catalog\Helper;
use Magento\Framework\App\Helper\...
1
vote
0answers
17 views
Unit test 'non-existent' factory methods
Potentially same question has been asked but differently.
You are testing something in isolation and assume no access to generated folder.
Helper method
class HelperClass extends AbstractHelper
...
1
vote
0answers
576 views
Executing Jasmine tests for frontend theme's
I can't get some of the Jasmine tests for the frontend (blank and luma themes) to work.
I have generated the static files as described in the documentation.
$ bin/magento setup:static-content:deploy ...
1
vote
0answers
339 views
Code Coverage with Jasmine Unittests in Magento2
I am trying to set up the jasmine Unittests for Magento 2. I've already edited the settings.json inside the dev/tests/js/jasmine/spec_runner directory, to only test my own unit tests because I don't ...
1
vote
2answers
786 views
Magento 2 magic methods phpunit tests
I've started learning and at the same time writing tests for my Magento 2 custom development. Not a ride in the park. It feels like digging a pit in the sand sometimes. I got to the point where I need ...
1
vote
0answers
148 views
Magento 2 : How can I test save and delete model?
I have the problem with writing unit tests. It's my first attempt and I don't know how can I test a couple of cases in my code.
It's action in my controller:
public function execute()
{
...
1
vote
2answers
708 views
How to create mock for factory classes?
In unit testing I want to create mock object for factory classes e.g.
$this->getMockBuilder(\Magento\Framework\Controller\Result\RawFactory::class)->disableOriginalConstructor()->getMock();
but I ...
1
vote
1answer
96 views
How to run unit tests without using Selenium?
Is it possible to run MTF without using Selenium?
The main aim is to run tests on the web-server (Running Debian), we don't have any web browsers on the web server.
0
votes
0answers
7 views
Difference in output between Model method and Test/Unit method for Model?
I have created one more custom attribute (custom_image_type) based on frontend_input = media_image.
I just ran the following File level unit test on below file.
\Magento\CatalogImportExport\Test\Unit\...
0
votes
0answers
8 views
Magento 2 How to run a functional-test
In the following list
https://devdocs.magento.com/guides/v2.4/reference/mftf/functional-tests.html
i want to run this test
UnassignProductsFromCategoryBySKUsTest
[Visual Merchandiser] Admin should be ...
0
votes
0answers
8 views
php unit interface not working
So i have my interface in di.xml
<preference for="Module\Example\Widget\List\StrategyManagerInterface" type="Module\Example\Widget\List\StrategyManager" />
<type name="Module\Example\Widget\...
0
votes
1answer
173 views
What is the use of Test/Unit folder in module ? What is the purpose?
In magento 2, I see in so many modules that there are Test/Unit folder available. I know little bit about that it used for unit test purpose.
But, I want to know that :
What is the purpose of this ...
0
votes
0answers
554 views
Unit test in magento 2 Error: Call to a member function getAllVisibleItems() on null
Am finding difficult to unit test my custom functions. Below is my custom module's model function which i used for fetching cart informations.
<?php
namespace Namespace\MiniCart\Model;
use ...
0
votes
1answer
31 views
Magento 2 TEST_SUITE=functional ACCEPTANCE_INDEX=1
Pull request errored with message:
"The job exceeded the maximum time limit for jobs, and has been terminated."
ref: https://travis-ci.org/magento/magento2/jobs/285215690
Never used before.! what ...
0
votes
1answer
148 views
Magento EE 2.1 : error of parameter type in Unit Test
Using this post, I tried my first Unit Test. The goal is to test a repository. However, despite mocking all required dependancies of the repository, I get this error:
PHP Fatal error: Uncaught ...
0
votes
1answer
156 views
How can I install and use the Magento Test Framework (without using pear to install phpunit, on Linux Mint 17)
I am trying to set up some sort of automated application testing for Magento stores using the MTAF package described at these links: Guide, Docs
These guides tell you to install PHPUnit using pear, ...