Skip to content

Commit f283e02

Browse files
author
Vitaliy
authored
Merge branch '1.0.1-develop' into alpha-deploy-2
2 parents edb17ab + 0beed8c commit f283e02

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
namespace Foo\Bar\Block\Test;
4+
5+
use Magento\Framework\View\Element\Template;
6+
7+
class ViewBlock extends Template
8+
{
9+
10+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* Copyright © Magento, Inc. All rights reserved.
3+
* See COPYING.txt for license details.
4+
*/
5+
package com.magento.idea.magento2plugin.actions.generation.generator;
6+
7+
import com.intellij.openapi.project.Project;
8+
import com.intellij.psi.PsiFile;
9+
import com.magento.idea.magento2plugin.actions.generation.data.BlockFileData;
10+
11+
public class ModuleBlockClassGeneratorTest extends BaseGeneratorTestCase {
12+
13+
/**
14+
* Test Block generator
15+
*/
16+
public void testGenerateFile() {
17+
Project project = myFixture.getProject();
18+
19+
BlockFileData blockData = new BlockFileData(
20+
"Block/Test",
21+
"ViewBlock",
22+
"Foo_Bar",
23+
"Foo\\Bar\\Block\\Test"
24+
);
25+
ModuleBlockClassGenerator moduleBlockClassGenerator = new ModuleBlockClassGenerator(blockData, project);
26+
PsiFile blockFile = moduleBlockClassGenerator.generate("test");
27+
28+
String filePath = this.getFixturePath("ViewBlock.php");
29+
PsiFile expectedFile = myFixture.configureByFile(filePath);
30+
31+
assertGeneratedFileIsCorrect(expectedFile, "src/app/code/Foo/Bar/Block/Test", blockFile);
32+
}
33+
}

0 commit comments

Comments
 (0)