# |
May 14th 2021, 13:40 |
matthttam |
I'm really struggling with being able to write tests in cakephp. I'm using a plugin called freshservice that utilizes a web API. I don't want the tests to pull real data obviously so I've been trying to figure out how to either use a mock or a fixture so that the controller tests can succeed with fake data. Nothing I've tried works and I feel a bit out of my element here... |
# |
May 14th 2021, 10:59 |
kevin.pfeifer |
or any special plugins |
# |
May 14th 2021, 10:58 |
kevin.pfeifer |
the fact that it works with new data tells you/us, that there is nothing wrong with your model/table where your connections are being defined Are you use you don't have any custom event listeners which could change the entities in like a `beforeFind` or something like that? |
# |
May 14th 2021, 10:51 |
etibor |
anyway i appreciate your help |
# |
May 14th 2021, 10:00 |
kevin.pfeifer |
no idea :man-shrugging: |
# |
May 14th 2021, 09:41 |
etibor |
@kevin.pfeifer it is with old datas, i deleted the orm caches as well the normal cache |
# |
May 14th 2021, 09:27 |
martin |
oh it is al in RC3 I see :) |
# |
May 14th 2021, 09:26 |
martin |
Building another webservice (UseMuffin/Webservice) ( for cakephp, have already 5 in this project now. Really nice way to communicate with external services from cakephp. Hope the cake 4 version of that will release soon :) |
# |
May 14th 2021, 09:25 |
kevin.pfeifer |
can you reproduce the error with newly created entites or is it just present with "old" data |
# |
May 14th 2021, 09:23 |
etibor |
thats the case |
# |
May 14th 2021, 09:23 |
etibor |
yes its seems |
# |
May 14th 2021, 09:21 |
kevin.pfeifer |
so does it show the correct associated entities but its just missing a field? |
# |
May 14th 2021, 09:16 |
etibor |
debug the query shows for error: ```protected '_errors' => array (size=0) empty``` |
# |
May 14th 2021, 09:15 |
etibor |
no any further fields |
# |
May 14th 2021, 09:15 |
etibor |
debug shows for the associated Model: ```'Documents' => object(App\Model\Entity\Documents)[293] ...``` |
# |
May 14th 2021, 09:14 |
etibor |
its shows the desire values, but does not arrive into cake |
# |
May 14th 2021, 09:13 |
etibor |
thank you @kevin.pfeifer i checked the sql and than manually executed |
# |
May 14th 2021, 09:08 |
kevin.pfeifer |
check the executed SQL queries via DebugKit if everything is in there that you expect |
# |
May 14th 2021, 09:05 |
etibor |
the normal contain does not worked as before so i contained the Documents but the Documents.description does not avaliable i double checked the entity file the description is accessible |
# |
May 14th 2021, 09:04 |
etibor |
a strange thing happened today |
# |
May 14th 2021, 09:04 |
etibor |
hello everyone |
# |
May 13th 2021, 22:26 |
rightscoreanalysis |
ignore that ^ |
# |
May 13th 2021, 22:21 |
rightscoreanalysis |
for example Orders conroller beforefilter $this->Orders->find... |
# |
May 13th 2021, 22:20 |
rightscoreanalysis |
do we not have access to models in beforeFilter |
# |
May 13th 2021, 19:19 |
ndm |
Generally, yes. |
# |
May 13th 2021, 19:15 |
rightscoreanalysis |
if I have a table-less model and I need to load another model, is this acceptable: $myModel = ClassRegistry::init('MyModel'); |
# |
May 13th 2021, 15:16 |
neon1024 |
Ah 4.4 is out! :rollsafe: |
# |
May 13th 2021, 15:16 |
neon1024 |
> cakephp/debug_kit 4.2.0 requires composer/composer ^1.3 |
# |
May 13th 2021, 15:16 |
neon1024 |
Any reason for DebugKit to not use Composer 2? |
# |
May 13th 2021, 10:56 |
kevin.pfeifer |
ah right, the editor for datatables has a price, forgot that :see_no_evil: |
# |
May 13th 2021, 10:55 |
ovidiu.marinoiu |
thanks! |
# |
May 13th 2021, 10:55 |
ovidiu.marinoiu |
data tables it's really cool and that plugin looks interesting. I'll check on that and maybe I'll create my own editor :) |
# |
May 13th 2021, 10:53 |
ovidiu.marinoiu |
yeah, I've checked that one but had to drop it. I was looking for something free since I'm not going to monetize |
# |
May 13th 2021, 10:53 |
kevin.pfeifer |
seems like there is a datatables plugin for cakephp :thinking_face: haven't seen that till now https://github.com/wsssoftware/cakephp-datatables |
# |
May 13th 2021, 10:51 |
kevin.pfeifer |
https://editor.datatables.net/examples/inline-editing/simple |
# |
May 13th 2021, 10:51 |
kevin.pfeifer |
you would still need to create a custom ajax handler to save the adjusted data |
# |
May 13th 2021, 10:50 |
kevin.pfeifer |
I am not aware of any "ready made" plugins which will give you that functionality out of the box But I would recommend you to look into data tables and its inline editor |
# |
May 13th 2021, 10:50 |
ovidiu.marinoiu |
wondering what is the best approach and how the community does that. |
# |
May 13th 2021, 10:50 |
ovidiu.marinoiu |
a tutorial/plugin with an integration of a js library with cake |
# |
May 13th 2021, 10:49 |
ovidiu.marinoiu |
yes |
# |
May 13th 2021, 10:48 |
kevin.pfeifer |
so like you want to edit records which are displayed in the index template without the need to go into the seperate edit template |