flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlos Rovira <carlos.rov...@codeoscopic.com>
Subject Re: [FlexJS] [Discuss] Add support for "automationName" for making unit-tests simpler
Date Fri, 13 Jan 2017 23:35:47 GMT
mmm I was thinink on Injecting, but inject could be problematic since
mainly *all* components would get the automation bead and maybe that's not
what we want. Ejecting? mmm don't like the idea of "writing" it down to the
component...don't know right now....

I like the spring framework philosophy for this cases where some
configuration makes what you want without *blurring* the code.

In such philosophy you don't put nothing in the code, and instead you
configure in some external resources what you want to put or quit at your
discretion, so in this case, you could have a list of controls that will
have automation bead in a config file, and that list would be used to
inject automation bead in the listed controls (maybe even the relation of
control and its corresponding automation bead

2017-01-13 20:16 GMT+01:00 Alex Harui <aharui@adobe.com>:

> On 1/13/17, 11:09 AM, "piotrz" <piotrzarzycki21@gmail.com> wrote:
> >Hi Guys,
> >
> >In my opinion injecting Beads by some configuration will confuse people.
> >As
> >I understand such Bead which adding automation name will take same
> >parameter
> >with this name.
> >
> >Once you have Beads in your view it's giving really nice and clean
> >information, what actually is happening with component.
> I think both Carlos and I are thinking of ejecting instead of injecting.
> IOW, you would declare beads in MXML but compiler options would filter
> those tags out of the output.  Sort of like conditional compilation.
> Maybe like:
>         <js:Button>
>            <js:beads>
>               <js:AutomationData automationName="foo" />
> And then run with:
>         mxmlc -ignore-tag=js:AutomationData
> My 2 cents.  Other ideas welcome.
> -Alex


Carlos Rovira
Director General
M: +34 607 22 60 05

Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si ha recibido este mensaje por
error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
proceda a su destrucción.

De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos
que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC
S.A. La finalidad de dicho tratamiento es facilitar la prestación del
servicio o información solicitados, teniendo usted derecho de acceso,
rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras
oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message