UNPKG

ti-soap

Version:

A (superagent-based) simple SOAP client for Titanium SDK

64 lines (51 loc) 1.45 kB
'use strict'; module.exports = function (grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), clean: { "modules": [ 'test/fake-app/modules' ], "app": [ 'test/fake-app/build' ] }, titaniumifier: { "module": { options: {} } }, titanium: { "ios": { options: { command: 'build', logLevel: 'debug', projectDir: './test/fake-app', platform: 'ios', iosVersion: '7.1' } }, "droid": { options: { command: 'build', logLevel: 'trace', projectDir: './test/fake-app', platform: 'android', deviceId: grunt.option('device-id') } } }, unzip: { "module": { src: 'soap-commonjs-<%= pkg.version %>.zip', dest: 'test/fake-app' } } }); grunt.loadNpmTasks('grunt-contrib-clean'); grunt.loadNpmTasks('grunt-titaniumifier'); grunt.loadNpmTasks('grunt-titanium'); grunt.loadNpmTasks('grunt-zip'); grunt.registerTask('build', [ 'titaniumifier:module' ]); grunt.registerTask('test:ios', [ 'unzip:module', 'titanium:ios' ]); grunt.registerTask('test:droid', [ 'unzip:module', 'titanium:droid' ]); grunt.registerTask('ios', [ 'clean', 'build', 'test:ios' ]); grunt.registerTask('droid', [ 'clean', 'build', 'test:droid' ]); grunt.registerTask('default', [ 'ios' ]); };