mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 03:31:45 +08:00
fileName change to path and componentName changed to name
This commit is contained in:
@ -42,8 +42,8 @@ export function test_load_ShouldNotCrashWithoutExports() {
|
||||
|
||||
export function test_loadWithOptionsNoXML() {
|
||||
var v = builder.load({
|
||||
fileName: "~/xml-declaration/mymodule",
|
||||
componentName: "MyControl",
|
||||
path: "~/xml-declaration/mymodule",
|
||||
name: "MyControl",
|
||||
exports: exports
|
||||
});
|
||||
|
||||
@ -52,8 +52,8 @@ export function test_loadWithOptionsNoXML() {
|
||||
|
||||
export function test_loadWithOptionsWithXML() {
|
||||
var v = builder.load({
|
||||
fileName: "~/xml-declaration/mymodulewithxml",
|
||||
componentName: "MyControl",
|
||||
path: "~/xml-declaration/mymodulewithxml",
|
||||
name: "MyControl",
|
||||
exports: exports
|
||||
});
|
||||
TKUnit.assert(v instanceof view.View, "Expected result: View; Actual result: " + v + ";");
|
||||
@ -61,8 +61,8 @@ export function test_loadWithOptionsWithXML() {
|
||||
|
||||
export function test_loadWithOptionsFromTNS() {
|
||||
var v = builder.load({
|
||||
fileName: "ui/label",
|
||||
componentName: "Label"
|
||||
path: "ui/label",
|
||||
name: "Label"
|
||||
});
|
||||
|
||||
TKUnit.assert(v instanceof labelModule.Label, "Expected result: Label; Actual result: " + v + ";");
|
||||
@ -70,8 +70,8 @@ export function test_loadWithOptionsFromTNS() {
|
||||
|
||||
export function test_loadWithOptionsFromTNSPath() {
|
||||
var v = builder.load({
|
||||
fileName: "tns_modules/ui/label",
|
||||
componentName: "Label"
|
||||
path: "tns_modules/ui/label",
|
||||
name: "Label"
|
||||
});
|
||||
|
||||
TKUnit.assert(v instanceof labelModule.Label, "Expected result: Label; Actual result: " + v + ";");
|
||||
|
4
ui/builder/builder.d.ts
vendored
4
ui/builder/builder.d.ts
vendored
@ -7,8 +7,8 @@ declare module "ui/builder" {
|
||||
export function parse(value: string, exports?: any): view.View;
|
||||
|
||||
export interface LoadOptions {
|
||||
fileName: string;
|
||||
componentName: string;
|
||||
path: string;
|
||||
name: string;
|
||||
exports?: any;
|
||||
}
|
||||
}
|
||||
|
@ -227,7 +227,7 @@ export function load(arg: any): view.View {
|
||||
if (arguments.length === 1) {
|
||||
if (!types.isString(arguments[0])) {
|
||||
var options = <definition.LoadOptions>arguments[0];
|
||||
componentModule = loadCustomComponent(options.fileName, options.componentName, undefined, options.exports);
|
||||
componentModule = loadCustomComponent(options.path, options.name, undefined, options.exports);
|
||||
} else {
|
||||
componentModule = loadInternal(<string>arguments[0]);
|
||||
}
|
||||
|
Reference in New Issue
Block a user